23 lines
819 B
Django/Jinja
23 lines
819 B
Django/Jinja
# =============================================================================
|
|
# NetBird Dashboard Environment (v1.6 - Embedded IdP)
|
|
# =============================================================================
|
|
# Uses NetBird's embedded IdP - no external auth required
|
|
|
|
# Endpoints
|
|
NETBIRD_MGMT_API_ENDPOINT={{ netbird_protocol }}://{{ netbird_domain }}
|
|
NETBIRD_MGMT_GRPC_API_ENDPOINT={{ netbird_protocol }}://{{ netbird_domain }}
|
|
|
|
# OIDC - using embedded IdP
|
|
AUTH_AUDIENCE=netbird-dashboard
|
|
AUTH_CLIENT_ID=netbird-dashboard
|
|
AUTH_CLIENT_SECRET=
|
|
AUTH_AUTHORITY={{ netbird_protocol }}://{{ netbird_domain }}/oauth2
|
|
USE_AUTH0=false
|
|
AUTH_SUPPORTED_SCOPES=openid profile email groups
|
|
AUTH_REDIRECT_URI=/nb-auth
|
|
AUTH_SILENT_REDIRECT_URI=/nb-silent-auth
|
|
|
|
# SSL (handled by Caddy)
|
|
NGINX_SSL_PORT=443
|
|
LETSENCRYPT_DOMAIN=none
|