If you are using Auth0 as your Identity Provider, you can allow your users to seamlessly sign in to your board without creating a separate Nolt account. Nolt supports SAML 2.0 and OpenID Connect (OIDC) protocol for single-sign-on and you can configure either protocol to setup SSO. This guide will help you connect Nolt with Auth0 to enable SSO.
If you want to use OpenID Connect based authentication for your users then you can follow along the steps to integrate Auth0 with Nolt.
Sign in to your Auth0 account. Navigate to Dashboard → Applications → Applications and select Create Application. Enter a name for the application, select Regular Web Application for the application type, and then select Create.
Select Settings tab of your new application. Scroll to Application URIs and use the following for Allowed Callback URLs.
https://<YOUR_BOARD>.nolt.io/sso/openIdConnect
Scroll to the bottom of the tab and select Save Changes.
Navigate to your board → Integrations → OpenID Connect.
Navigate to the Settings tab of your new application in Auth0 to view the information that you need to configure the OpenID Connect integration.
https://<YOUR_AUTH0_DOMAIN>.us.auth0.com
https://<YOUR_AUTH0_DOMAIN>.us.auth0.com/oauth/token
https://<YOUR_AUTH0_DOMAIN>.us.auth0.com/authorize?client_id=<CLIENT_ID>&redirect_uri=https://<YOUR_BOARD>.nolt.io/sso/openIdConnect&response_type=code&scope=openid%20profile%20email
Note: YOUR_AUTH0_DOMAIN is available in the settings tab of your application. Make sure to replace YOUR_AUTH0_DOMAIN, CLIENT_ID and YOUR_BOARD before using the remote login URL.
userRole: 'ADMIN'
userRole
department
empId
{"Department":"department","EmployeeID":"empId"}
If you want to use SAML 2.0 based authentication for your users then you can follow along the steps to integrate Auth0 with Nolt.
Sign in to your Auth0 account. Navigate to Dashboard → Applications → Applications and select Create Application. Enter a name for the application, select Regular Web Application for the application type, and then select Create.
Navigate to your newly created application (Applications → Applications → YOUR_APP). Select Addons tab and enable SAML2 Web App toggle.
https://YOUR_BOARD.nolt.io/sso/saml
{
"audience": "https://YOUR_BOARD.nolt.io",
"mappings": {
"user_id": "id",
"email": "email",
"name": "name",
"picture": "picture",
"USER_ROLE_ATTRIBUTE": "noltUserRole"
},
"mapUnknownClaimsAsIs": true
}
Navigate to your board → Integrations → SAML 2.0. Set up all the required fields to activate the integration.
Navigate to the SAML Addon Usage tab to view the information that you need to configure the SAML integration.
https://YOUR_BOARD.nolt.io
userRole
userRole
{"Department":"department","Title":"title"}
Please feel free to reach out at hello@nolt.io for any help regarding SSO.
Setting up SSO with OpenID Connect (OIDC)
Setup OpenID Connect via your IdP to provide single-sign-on.
Setting up SSO with SAML 2.0
Setup SAML via your IdP to provide single-sign-on.
Setting up SSO with Okta
Setup single-sign-on (SSO) via Okta.
Setting up SSO with OneLogin
Setup single-sign-on (SSO) via OneLogin.