diff --git a/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-configure.png b/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-configure.png new file mode 100644 index 00000000..5f6fbd65 Binary files /dev/null and b/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-configure.png differ diff --git a/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-create.png b/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-create.png new file mode 100644 index 00000000..c7694cdb Binary files /dev/null and b/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-create.png differ diff --git a/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-domain.png b/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-domain.png new file mode 100644 index 00000000..5b650e6d Binary files /dev/null and b/public/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-domain.png differ diff --git a/src/pages/how-to/single-sign-on.mdx b/src/pages/how-to/single-sign-on.mdx index 968486fb..b89529fd 100644 --- a/src/pages/how-to/single-sign-on.mdx +++ b/src/pages/how-to/single-sign-on.mdx @@ -202,3 +202,44 @@ We recommend using a secure channel to share the Client’s secret. You can send - https://onetimesecret.com/en/
- https://password.link/en
+ +### Auth0 + +1. Access the [Auth0 console](https://manage.auth0.com/) and navigate to Applications > Applications + +2. Click **+ Create Application** + +3. Enter **NetBird** as the name, select **Single Page Web Applications** as the application type and click **Create** + +

+ auth0-application-create +

+ +4. On the New Application screen, go to the Settings tab and under Application URIs set the following values: +- Application Login URI: https://app.netbird.io +- Allowed Callback URLs: https://login.netbird.io/login/callback +- Allowed Logout URLs: https://app.netbird.io +- Allowed Web Origins: https://app.netbird.io + +

+ auth0-application-configure +

+ +6. Record the **Client ID** and **Client Secret** that Auth0 generates for your application. + +7. Retrieve Application's **Domain** from the **Basic Information** tab + +

+ auth0-application-domain +

+ +8. Share following with our team. Please use a secure method for sharing the sensitive parts of this information: + 1. Application's **Domain**, + 2. (sensitive) **Client ID** and **Client Secret**, + 3. list of email domains to be registered for this SSO configuration, + + +We recommend using a secure channel to share the Client’s secret. You can send a separate email and use a secret sharing service like:
+- https://onetimesecret.com/en/
+- https://password.link/en
+