This page describes the steps to create an authentication client application in the Auth0 identity platform.
Creating a Native application in Auth0
- Log in to Auth0 identity platform and navigate to Applications > Applications.
- Click Create application. In Choose application type, click Native.
- In Name, enter the application name.
- Click Create and go to the Settings tab.
- Domain – The domain used for authentication. You will need this value to create the Client Authentication provider in the SAFEQ Cloud web UI.
- Client ID – The ID of the application. You will need this value to create the Client Authentication provider in the SAFEQ Cloud web UI.
- In Application URIs, enter the following URL in the Allowed Callback URLs field: http://127.0.0.1:7311/oidc/callback. This is necessary for end users to use the SAFEQ Cloud PC Client with client-based authentication.
Creating Client Authentication provider in SAFEQ Cloud web UI
- In the SAFEQ Cloud Web UI, navigate to Users and Access > Authentication.
- Click Add to add a new Authentication provider and fill in the following fields:
- Domains – Enter the domains of all users (with emails user@domain) who will authenticate to SAFEQ Cloud.
- Custom application id – Mandatory field. Enter the Client ID value of the Native application you created in the Auth0 platform.
- Auth0 Domain – Enter the Domain of your application in Auth0 platform.
- Auth0 API client id – Optional field. Enter same value as the Regular Web Application’s (Client) ID. For obtaining the value, see Add group synchronization app in the Auth0 identity management
- Auth0 API client secret – Optional field. Enter the same value as the Regular Web Application’s (Client) Secret. See “Add group synchronization app in the Auth0 identity management”:“https://docs.ysoft.cloud/3.33/en/topic/add-group-synchronization-app-in-the-auth0-identity-management.
- Auth0 Domain – Enter the same value as your application’s Domain in Auth0.
- Custom token claim names – in this section, you can define claim names in the token. Their values will be stored in the user attributes after login.
- Click Save.
- (Optional) If you wish to synchronize groups from Auth0:
- Go to the Access control page.
- Click Add.
- In Authentication provider, select your newly created Authentication provider and click Search.
- The default group Authenticated Users will become visible. You can use this groups and individual users in access controls to enable permissions for authenticated users.
- If the group synchronization is set up, Auth0 Groups will be visible too. For more information about Auth0 Groups, see Auth0 documentation.
Post your comment on this topic.