Skip to content

Commit 87d66d4

Browse files
authored
feat: add Auth0 SSO docs (#456)
1 parent 3154f5b commit 87d66d4

File tree

4 files changed

+41
-0
lines changed

4 files changed

+41
-0
lines changed
243 KB
Loading
154 KB
Loading
118 KB
Loading

src/pages/how-to/single-sign-on.mdx

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,3 +202,44 @@ We recommend using a secure channel to share the Client’s secret. You can send
202202
- https://onetimesecret.com/en/ <br/>
203203
- https://password.link/en <br/>
204204
</Note>
205+
206+
### Auth0
207+
208+
1. Access the [Auth0 console](https://manage.auth0.com/) and navigate to Applications > Applications
209+
210+
2. Click **+ Create Application**
211+
212+
3. Enter **NetBird** as the name, select **Single Page Web Applications** as the application type and click **Create**
213+
214+
<p>
215+
<img src="/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-create.png" alt="auth0-application-create" className="imagewrapper-big"/>
216+
</p>
217+
218+
4. On the New Application screen, go to the Settings tab and under Application URIs set the following values:
219+
- Application Login URI: https://app.netbird.io
220+
- Allowed Callback URLs: https://login.netbird.io/login/callback
221+
- Allowed Logout URLs: https://app.netbird.io
222+
- Allowed Web Origins: https://app.netbird.io
223+
224+
<p>
225+
<img src="/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-configure.png" alt="auth0-application-configure" className="imagewrapper-big"/>
226+
</p>
227+
228+
6. Record the **Client ID** and **Client Secret** that Auth0 generates for your application.
229+
230+
7. Retrieve Application's **Domain** from the **Basic Information** tab
231+
232+
<p>
233+
<img src="/docs-static/img/how-to-guides/single-sign-on/auth0-idp/application-domain.png" alt="auth0-application-domain" className="imagewrapper-big"/>
234+
</p>
235+
236+
8. Share following with our team. Please use a secure method for sharing the sensitive parts of this information:
237+
1. Application's **Domain**,
238+
2. (sensitive) **Client ID** and **Client Secret**,
239+
3. list of email domains to be registered for this SSO configuration,
240+
241+
<Note>
242+
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: <br/>
243+
- https://onetimesecret.com/en/ <br/>
244+
- https://password.link/en <br/>
245+
</Note>

0 commit comments

Comments
 (0)