Signed Identity
Last updated
Last updated
Signed Identity is a more secure way to provide contact identifiers. When the user logs in on your website or mobile app, your backend server will return a signed payload containing the identifiers for this user. This signed payload is called SignedIdentity
. Take a look at the following sequence diagram:
After the signed identity is retrieved, your web or mobile application can use it to identify the contact as follows:
The backend server can generate a signed identity for a user as follows:
Get the signing key and issuer from the application settings in the Bird dashboard (Developer > Applications > (your application) > Overview tab).
Sign the user identifiers payload using the signing key.
Here is a sample code to get you started: