update idp local user docs with instructions on how to remove default… (#562)

This commit is contained in:
shuuri-labs
2026-01-20 16:52:24 +01:00
committed by GitHub
parent 32611fae25
commit c7e6c9850c
6 changed files with 313 additions and 2 deletions

View File

@@ -10,6 +10,10 @@ NetBird's self-hosted implementation uses the OpenID Connect (OIDC) protocol for
identity layer built on top of OAuth 2.0. OIDC is used both for user authentication to access the Management Service
Dashboard and for user device authorization when accessing internal resources.
<Note>
While we maintain a list of 'supported' (tested) IdPs, **any OIDC provider should work with NetBird's 'OIDC (Generic)' connector**.
</Note>
## How Authentication Works in NetBird
When a user attempts to access the NetBird dashboard from a web browser or an internal resource from their device,
@@ -37,7 +41,7 @@ NetBird supports any OIDC-compliant identity providers. Here are some popular pr
| Provider | Type | Best For |
|----------|------|----------|
| [**Generic OIDC**](#adding-an-identity-provider) | `oidc` | Any OIDC-compliant provider |
| [**Generic OIDC**](/selfhosted/identity-providers/generic-oidc) | `oidc` | Any OIDC-compliant provider (custom/unsupported IdPs) |
| [**Google**](/selfhosted/identity-providers/managed/google-workspace) | `google` | Google Workspace, personal Google accounts |
| [**Microsoft**](/selfhosted/identity-providers/managed/microsoft-entra-id) | `microsoft` / `entra` | Personal accounts, Azure AD / Entra ID |
| [**Okta**](/selfhosted/identity-providers/managed/okta) | `okta` | Enterprise SSO |