End User Authentication 🔑👤 ✅
When one of your end user leaves for instance a comment via a Noticeable widget, knowing their identity and having their email address is beneficial for effective responses. Noticeable's end user authentication process confirms the genuineness of a user's identity, safeguarding sensitive data and features from unauthorized access.
Noticeable utilizes Single Sign-On (SSO) tokens for its end user authentication.
End user authentication is optional but recommended. You can learn more about the different identification methods we support here.
On your server side, you create an SSO token per end user (using a secret we share).
You pass this SSO token with our Javascript SDK before rendering any widget.
That's it! Your end user is authenticated with Noticeable widgets.
The SSO token is a digital key that is encrypted and contains data attributes about your end user. This token must be created on your server.
Browse to the next page for examples about how to create an SSO token in various programming languages:
https://dashboard.noticeable.io/end-user-sso#widgets
This simply consists in calling noticeable.identify(...). The first parameter is your project ID on Noticeable and the second your end user SSO token:
The call to identify(...) must be made before any call to render(...).
Noticeable utilizes Single Sign-On (SSO) tokens for its end user authentication.
End user authentication is optional but recommended. You can learn more about the different identification methods we support here.
Authentication with Noticeable Widgets
How it works
On your server side, you create an SSO token per end user (using a secret we share).
You pass this SSO token with our Javascript SDK before rendering any widget.
That's it! Your end user is authenticated with Noticeable widgets.
Creating an SSO token
The SSO token is a digital key that is encrypted and contains data attributes about your end user. This token must be created on your server.
Browse to the next page for examples about how to create an SSO token in various programming languages:
https://dashboard.noticeable.io/end-user-sso#widgets
Passing your end user SSO token with our SDK
This simply consists in calling noticeable.identify(...). The first parameter is your project ID on Noticeable and the second your end user SSO token:
noticeable.identify('YOUR_PROJECT_ID', 'YOUR_END_USER_SSO_TOKEN');
The call to identify(...) must be made before any call to render(...).
Updated on: 09/27/2023
Thank you!