Auth0 on NetBird Cloud

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

auth0-application-create

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

auth0-application-configure

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

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

auth0-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,