diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/1_create-app-auth0.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/1_create-app-auth0.png new file mode 100644 index 00000000..a8cdfb7d Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/1_create-app-auth0.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/2_create-web-app-auth0.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/2_create-web-app-auth0.png new file mode 100644 index 00000000..05661104 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/2_create-web-app-auth0.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/3_add-save-callback-url-auth0.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/3_add-save-callback-url-auth0.png new file mode 100644 index 00000000..973025bb Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/3_add-save-callback-url-auth0.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/4_copy-client-secret-ids-auth0.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/4_copy-client-secret-ids-auth0.png new file mode 100644 index 00000000..b746a724 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/4_copy-client-secret-ids-auth0.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/5_netbird-idp-config-auth0.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/5_netbird-idp-config-auth0.png new file mode 100644 index 00000000..16551ee6 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/5_netbird-idp-config-auth0.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-create-interactive-login-app.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-create-interactive-login-app.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-create-interactive-login-app.png rename to public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-create-interactive-login-app.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-create-machine-app.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-create-machine-app.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-create-machine-app.png rename to public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-create-machine-app.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-grant-types.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-grant-types.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-grant-types.png rename to public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-grant-types.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-interactive-login-settings.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-interactive-login-settings.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-interactive-login-settings.png rename to public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-interactive-login-settings.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-machine-authorization.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-machine-authorization.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-machine-authorization.png rename to public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-machine-authorization.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-machine-settings.png b/public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-machine-settings.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/auth0/auth0-machine-settings.png rename to public/docs-static/img/selfhosted/identity-providers/managed/auth0/advanced/auth0-machine-settings.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/1_0auth-client-id-google.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/1_0auth-client-id-google.png new file mode 100644 index 00000000..025d3c7e Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/1_0auth-client-id-google.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/2_copy-redirect-google.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/2_copy-redirect-google.png new file mode 100644 index 00000000..facd5bd7 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/2_copy-redirect-google.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/3_paste-uri-google.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/3_paste-uri-google.png new file mode 100644 index 00000000..5a2e0774 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/3_paste-uri-google.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/4_0auth-client-created-google.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/4_0auth-client-created-google.png new file mode 100644 index 00000000..ecbda2aa Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/4_0auth-client-created-google.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/5_netbird-complete-google.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/5_netbird-complete-google.png new file mode 100644 index 00000000..f919d7f3 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/5_netbird-complete-google.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-assign-role.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-assign-role.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-assign-role.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-assign-role.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-consent-screen-scopes.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-consent-screen-scopes.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-consent-screen-scopes.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-consent-screen-scopes.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-consent-screen-summary.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-consent-screen-summary.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-consent-screen-summary.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-consent-screen-summary.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-consent-screen-type.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-consent-screen-type.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-consent-screen-type.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-consent-screen-type.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-edit-service-account.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-edit-service-account.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-edit-service-account.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-edit-service-account.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-new-role-info.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-new-role-info.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-new-role-info.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-new-role-info.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-oauth-client-created.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-oauth-client-created.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-oauth-client-created.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-oauth-client-created.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-oauth-client.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-oauth-client.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-oauth-client.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-oauth-client.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-privileges-review.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-privileges-review.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-privileges-review.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-privileges-review.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-service-account-create.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-service-account-create.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-service-account-create.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-service-account-create.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-service-account-privileges.png b/public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-service-account-privileges.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/google-service-account-privileges.png rename to public/docs-static/img/selfhosted/identity-providers/managed/google-workspace/advanced/google-service-account-privileges.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/1_sso-applications.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/1_sso-applications.png new file mode 100644 index 00000000..55e5c629 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/1_sso-applications.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/2_custom-applications.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/2_custom-applications.png new file mode 100644 index 00000000..b9b03305 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/2_custom-applications.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/3_SSO-with-OIDC.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/3_SSO-with-OIDC.png new file mode 100644 index 00000000..d3572f37 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/3_SSO-with-OIDC.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/4_copy-redirect.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/4_copy-redirect.png new file mode 100644 index 00000000..9f4ea537 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/4_copy-redirect.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/5_config-jumpcloud-sso.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/5_config-jumpcloud-sso.png new file mode 100644 index 00000000..a81d3f3b Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/5_config-jumpcloud-sso.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/6_client-ids.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/6_client-ids.png new file mode 100644 index 00000000..4da69956 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/6_client-ids.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/7_jumpcloud-config.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/7_jumpcloud-config.png new file mode 100644 index 00000000..fb19602e Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/7_jumpcloud-config.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-add-admin-user.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-add-admin-user.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-add-admin-user.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-add-admin-user.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-api-key-generation.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-api-key-generation.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-api-key-generation.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-api-key-generation.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-confirm-selection.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-confirm-selection.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-confirm-selection.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-confirm-selection.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-confirmation.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-confirmation.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-confirmation.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-confirmation.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-features.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-features.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-features.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-features.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-general-info.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-general-info.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app-general-info.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app-general-info.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-new-sso-app.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-new-sso-app.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-oidc-app.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-oidc-app.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-oidc-app.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-oidc-app.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-profile.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-profile.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-profile.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-profile.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-sso-atributes-configuration.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-sso-atributes-configuration.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-sso-atributes-configuration.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-sso-atributes-configuration.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-sso-configuration.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-sso-configuration.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-sso-configuration.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-sso-configuration.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-user-groups.png b/public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-user-groups.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/jumpcloud-user-groups.png rename to public/docs-static/img/selfhosted/identity-providers/managed/jumpcloud/advanced/jumpcloud-user-groups.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/1_new-registration-microsoft-entra.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/1_new-registration-microsoft-entra.png new file mode 100644 index 00000000..727204f5 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/1_new-registration-microsoft-entra.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/2_copy-url-redirect-microsoft-entra.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/2_copy-url-redirect-microsoft-entra.png new file mode 100644 index 00000000..d0925986 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/2_copy-url-redirect-microsoft-entra.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/3_select-web-paste-uri-microsoft-entra.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/3_select-web-paste-uri-microsoft-entra.png new file mode 100644 index 00000000..aa6d617d Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/3_select-web-paste-uri-microsoft-entra.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/4_new-client-secret-microsoft-entra.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/4_new-client-secret-microsoft-entra.png new file mode 100644 index 00000000..25498cc4 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/4_new-client-secret-microsoft-entra.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/5_copy-secret-microsoft-entra.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/5_copy-secret-microsoft-entra.png new file mode 100644 index 00000000..e8e8aa09 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/5_copy-secret-microsoft-entra.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/6_netbird-config-filled-microsoft-entra.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/6_netbird-config-filled-microsoft-entra.png new file mode 100644 index 00000000..a776bcc0 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/6_netbird-config-filled-microsoft-entra.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-add-application-scope.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-add-application-scope.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-add-application-scope.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-add-application-scope.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-add-scope.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-add-scope.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-add-scope.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-add-scope.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-client-secret.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-client-secret.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-client-secret.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-client-secret.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-desktop-uri-setup.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-desktop-uri-setup.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-desktop-uri-setup.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-desktop-uri-setup.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-flows-setup.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-flows-setup.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-flows-setup.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-flows-setup.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-grant-admin-conset.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-grant-admin-conset.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-grant-admin-conset.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-grant-admin-conset.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-netbird-api-permisssions.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-netbird-api-permisssions.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-netbird-api-permisssions.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-netbird-api-permisssions.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-new-application.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-new-application.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-new-application.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-new-application.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-openid-permissions.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-openid-permissions.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-openid-permissions.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-openid-permissions.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-spa-uri-setup.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-spa-uri-setup.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure-spa-uri-setup.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure-spa-uri-setup.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure_api_scope.png b/public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure_api_scope.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure_api_scope.png rename to public/docs-static/img/selfhosted/identity-providers/managed/microsoft-entra-id/azure/azure_api_scope.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/1_create-app-integration-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/1_create-app-integration-okta.png new file mode 100644 index 00000000..b899a8ce Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/1_create-app-integration-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/2_oidc-web-app-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/2_oidc-web-app-okta.png new file mode 100644 index 00000000..acab0ebf Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/2_oidc-web-app-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/3_assignments-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/3_assignments-okta.png new file mode 100644 index 00000000..dbb88e7b Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/3_assignments-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/4_redirect-url-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/4_redirect-url-okta.png new file mode 100644 index 00000000..044df8a9 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/4_redirect-url-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/5_sign-in-uri-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/5_sign-in-uri-okta.png new file mode 100644 index 00000000..c8bedb3c Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/5_sign-in-uri-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/6_client-id-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/6_client-id-okta.png new file mode 100644 index 00000000..b99e03ea Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/6_client-id-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/7_complte-config-okta.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/7_complte-config-okta.png new file mode 100644 index 00000000..f3192d63 Binary files /dev/null and b/public/docs-static/img/selfhosted/identity-providers/managed/okta/7_complte-config-okta.png differ diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-generate-token.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-generate-token.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-generate-token.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-generate-token.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-native-application.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-native-application.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-native-application.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-native-application.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-native-sign-on-configuration.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-native-sign-on-configuration.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-native-sign-on-configuration.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-native-sign-on-configuration.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-new-native-application.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-new-native-application.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-new-native-application.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-new-native-application.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-new-single-page-application.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-new-single-page-application.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-new-single-page-application.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-new-single-page-application.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-single-page-application.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-single-page-application.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-single-page-application.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-single-page-application.png diff --git a/public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-single-sign-on-configuration.png b/public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-single-sign-on-configuration.png similarity index 100% rename from public/docs-static/img/selfhosted/identity-providers/managed/okta/okta-single-sign-on-configuration.png rename to public/docs-static/img/selfhosted/identity-providers/managed/okta/advanced/okta-single-sign-on-configuration.png diff --git a/src/components/NavigationDocs.jsx b/src/components/NavigationDocs.jsx index 00c0d958..98b7d156 100644 --- a/src/components/NavigationDocs.jsx +++ b/src/components/NavigationDocs.jsx @@ -303,11 +303,11 @@ export const docsNavigation = [ title: 'Managed IdPs', isOpen: true, links: [ - { title: 'Entra ID', href: '/selfhosted/identity-providers/managed/microsoft-entra-id' }, - { title: 'Okta', href: '/selfhosted/identity-providers/managed/okta' }, { title: 'Google Workspace', href: '/selfhosted/identity-providers/managed/google-workspace' }, + { title: 'Microsoft Entra ID', href: '/selfhosted/identity-providers/managed/microsoft-entra-id' }, { title: 'JumpCloud', href: '/selfhosted/identity-providers/managed/jumpcloud' }, - { title: 'Keycloak', href: '/selfhosted/identity-providers/managed/keycloak' }, + { title: 'Auth0', href: '/selfhosted/identity-providers/managed/auth0' }, + { title: 'Okta', href: '/selfhosted/identity-providers/managed/okta' }, ] }, ] diff --git a/src/pages/selfhosted/identity-providers/index.mdx b/src/pages/selfhosted/identity-providers/index.mdx index d12cb8d5..af9563c4 100644 --- a/src/pages/selfhosted/identity-providers/index.mdx +++ b/src/pages/selfhosted/identity-providers/index.mdx @@ -37,7 +37,7 @@ NetBird supports any OIDC-compliant identity providers. Here are some popular pr | Provider | Type | Best For | |----------|------|----------| -| [**Generic OIDC**](#adding-external-identity-providers) | `oidc` | Any OIDC-compliant provider | +| [**Generic OIDC**](#adding-an-identity-provider) | `oidc` | Any OIDC-compliant provider | | [**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 | @@ -51,7 +51,7 @@ NetBird supports any OIDC-compliant identity providers. Here are some popular pr use the generic OIDC configuration. - ### Adding an Identity Provider +### Adding an Identity Provider #### Via Dashboard diff --git a/src/pages/selfhosted/identity-providers/managed/auth0.mdx b/src/pages/selfhosted/identity-providers/managed/auth0.mdx index 4ed77564..a56c541a 100644 --- a/src/pages/selfhosted/identity-providers/managed/auth0.mdx +++ b/src/pages/selfhosted/identity-providers/managed/auth0.mdx @@ -1,6 +1,6 @@ import {Note} from "@/components/mdx"; -# Auth0 +# Auth0 SSO with NetBird Self-Hosted [Auth0](https://auth0.com/) is a flexible, drop-in solution to add authentication and authorization services to your applications. It's a managed service that handles identity infrastructure so you don't have to. @@ -13,22 +13,29 @@ Add Auth0 as an external IdP directly in the NetBird Management Dashboard. This - NetBird self-hosted with embedded IdP enabled - Auth0 account (sign up at https://auth0.com/) -### Step 1: Create Application in Auth0 +### Step 1: Start Creating Application in Auth0 1. Log in to your Auth0 dashboard at https://manage.auth0.com/ 2. Go to **Applications** → **Applications** 3. Click **Create Application** + +
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+