The Integration Id is a secure way to identify your mobile application (built with the Mobile Credential SDK) and is required to link the user's phone with your ENGAGE account and your access control system.
ID Tokens are used to uniquely identify a user within your access control system
Generate a key pair for signing ID Tokens and share the public key with Allegion via email. This needs to be an ECC key pair using the secp256r1 (NIST P-256) curve. You can generate this key pair with the tool of your choice, however we have included steps below to generate the key pair with OpenSSL.
openssl ecparam -name secp256r1 -genkey -out COMPANY_id.pem
Write your public key to a file "COMPANY_id_pub.pem". (an Allegion developer would save this file as "allegion_id_pub.pem")
openssl ec -in COMPANY_id.pem -pubout -out COMPANY_id_pub.pem
Email Allegion the file "COMPANY_id_pub.pem".
Get your private key for signing ID Tokens.
openssl ec -in COMPANY_id.pem -text
Access Tokens are used to uniquely identify credentials within your access control system
Generate a key pair for signing Access Tokens and share the public key with Allegion via email. This needs to be an ECC key pair using the secp256r1 (NIST P-256) curve. You can generate this key pair with the tool of your choice, however we have included steps below to generate the key pair with OpenSSL.
openssl ecparam -name secp256r1 -genkey -out COMPANY_access.pem
Write your public key to a file "COMPANY_id_pub.pem". (an Allegion developer would save this file as "allegion_id_pub.pem").
openssl ec -in COMPANY_access.pem -pubout -out COMPANY_access_pub.pem
Email Allegion the file "COMPANY_access_pub.pem".
Get your private key for signing Access Tokens.
openssl ec -in COMPANY_access.pem -text
Provide Allegion with your login email for Production ENGAGE. This is the email address you use to sign in at https://portal.allegionengage.com or to sign in to the ENGAGE Production app. Email Allegion this value.
Verify you have access to the Credentialing API on the Allegion Developer Portal.