Please take a look at How to federate your Authentication provider via OAuth and OpenID with Limio to understand how Limio works with Auth0. This page is intended as a quick guide to help you setup Auth0 with Limio.
Auth0 Configuration
In Auth0, you will need to add on your Application > Settings to add the following:
Application Login URI:
https://{tenant}-shop.prod.limio.com/api/sf
Allowed callback URI:
https://{tenant}-shop.prod.limio.com/api/sf
Allowed Logout URLs:
https://saas-dev-shop.prod.limio.com/api/sf/logout
The full information on how to setup Limio as an Application is defined on Auth0's support portal: https://auth0.com/docs/authenticate/identity-providers/enterprise-identity-providers/oidc#steps .
Limio Configuration
Go to Settings > Authentication > OpenID Connect and provide the following:
Provider Name
An arbitrary name that helps you to recognise the authentication mechanism, e.g., auth0-test-dev-shop.prod.limio.com
.
Issuer Name
The Issuer URL from Auth0, which typically looks like: https://{auth0-tenant}.auth0.com/
(⚠️ it is important to include https:// and the final /)
Client ID
This is the Client ID generated in the Auth0 Management Portal for Limio.
Client Secret
This is the Client Secret associated with the Client ID in the Auth0 Management Portal.
JWKS URI
The JWKS URI for Auth0, which provides the JSON Web Key Set for token verification: https://{auth0-tenant}.auth0.com/.well-known/jwks.json
Authorization Endpoint
The Authorisation Endpoint provided by Auth0, e.g.: https://{auth0-tenant}.auth0.com/authorize
Token Endpoint
The Token Endpoint from Auth0, e.g.: https://{auth0-tenant}.auth0.com/oauth/token
Logout Endpoint
The Logout Endpoint for Auth0, e.g.: https://{auth0-tenant}.auth0.com/v2/logout
Token Endpoint Type
This is typically set to Basic
.
Scope
Define the necessary scopes required for your application, such as openid profile email
, within the Auth0 Management Portal.
Comments
0 comments
Please sign in to leave a comment.