Auth0 on NetBird Cloud

Updated

You can use Auth0 as your Identity Provider with NetBird, but it will require some additional configuration steps. Auth0 is a flexible, drop-in solution to add authentication and authorization services to your applications. It's a managed service that offers extensive customization options, developer-friendly APIs, universal login, social identity providers, and advanced security features like anomaly detection and breached password detection.

  1. Access the Auth0 console 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

The Auth0 Create Application dialog with NetBird entered as the name

  1. On the New Application screen, go to the Settings tab and under Application URIs set the following values:

The Auth0 Application URIs section filled in with the NetBird login, callback, logout, and web origin URLs

  1. Record the Client ID and Client Secret that Auth0 generates for your application.

  2. Retrieve Application's Domain from the Basic Information tab

The Auth0 Basic Information tab showing the application Domain

  1. 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,