fix(netbird): change oidc clientId

This commit is contained in:
Vegard Hagen
2025-01-08 20:31:07 +01:00
parent 0195f99252
commit fee02d4b16
4 changed files with 11 additions and 12 deletions

View File

@@ -6,11 +6,11 @@ configMapGenerator:
namespace: netbird namespace: netbird
literals: literals:
# variables: https://github.com/netbirdio/dashboard/blob/main/config.json # variables: https://github.com/netbirdio/dashboard/blob/main/config.json
- AUTH_AUDIENCE="netbird-dashboard" - AUTH_AUDIENCE="netbird"
- AUTH_AUTHORITY="https://keycloak.stonegarden.dev/realms/homelab" - AUTH_AUTHORITY="https://keycloak.stonegarden.dev/realms/homelab"
- AUTH_CLIENT_ID="netbird"
- AUTH_REDIRECT_URI="/callback" - AUTH_REDIRECT_URI="/callback"
- AUTH_SILENT_REDIRECT_URI="/silent-callback" - AUTH_SILENT_REDIRECT_URI="/silent-callback"
- AUTH_CLIENT_ID="netbird-dashboard"
- AUTH_SUPPORTED_SCOPES="openid profile email offline_access netbird-api" - AUTH_SUPPORTED_SCOPES="openid profile email offline_access netbird-api"
- USE_AUTH0="false" - USE_AUTH0="false"
- NETBIRD_MGMT_API_ENDPOINT="https://netbird.stonegarden.dev" - NETBIRD_MGMT_API_ENDPOINT="https://netbird.stonegarden.dev"

View File

@@ -1,12 +1,12 @@
apiVersion: oidc.homelab.olav.ninja/v1alpha1 apiVersion: oidc.homelab.olav.ninja/v1alpha1
kind: XOidcClient kind: XOidcClient
metadata: metadata:
name: netbird-dashboard name: netbird
spec: spec:
realm: homelab realm: homelab
clientId: netbird-dashboard clientId: netbird
displayName: Netbird Dashboard displayName: Netbird
description: Netbird Dashboard Client description: Netbird OIDC client
type: PUBLIC type: PUBLIC
defaultScopes: defaultScopes:
- acr - acr

View File

@@ -66,7 +66,7 @@
}, },
"PKCEAuthorizationFlow": { "PKCEAuthorizationFlow": {
"ProviderConfig": { "ProviderConfig": {
"Audience": "${NETBIRD_AUTH_PKCE_AUDIENCE}", "Audience": "${NETBIRD_AUTH_AUDIENCE}",
"ClientID": "${NETBIRD_AUTH_CLIENT_ID}", "ClientID": "${NETBIRD_AUTH_CLIENT_ID}",
"ClientSecret": "${NETBIRD_AUTH_CLIENT_SECRET}", "ClientSecret": "${NETBIRD_AUTH_CLIENT_SECRET}",
"Domain": "", "Domain": "",

View File

@@ -12,16 +12,15 @@ configMapGenerator:
literals: literals:
- NETBIRD_AUTH_OIDC_CONFIGURATION_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/.well-known/openid-configuration" - NETBIRD_AUTH_OIDC_CONFIGURATION_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/.well-known/openid-configuration"
- NETBIRD_AUTH_DEVICE_AUTH_PROVIDER="hosted" - NETBIRD_AUTH_DEVICE_AUTH_PROVIDER="hosted"
- NETBIRD_AUTH_DEVICE_AUTH_AUDIENCE="netbird-dashboard" - NETBIRD_AUTH_DEVICE_AUTH_AUDIENCE="netbird"
- NETBIRD_AUTH_DEVICE_AUTH_AUTHORITY="https://keycloak.stonegarden.dev/realms/homelab" - NETBIRD_AUTH_DEVICE_AUTH_AUTHORITY="https://keycloak.stonegarden.dev/realms/homelab"
- NETBIRD_AUTH_DEVICE_AUTH_CLIENT_ID="netbird-dashboard" - NETBIRD_AUTH_DEVICE_AUTH_CLIENT_ID="netbird"
- NETBIRD_AUTH_DEVICE_AUTH_DEVICE_AUTHORIZATION_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/protocol/openid-connect/auth" - NETBIRD_AUTH_DEVICE_AUTH_DEVICE_AUTHORIZATION_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/protocol/openid-connect/auth"
- NETBIRD_AUTH_DEVICE_AUTH_TOKEN_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/protocol/openid-connect/token" - NETBIRD_AUTH_DEVICE_AUTH_TOKEN_ENDPOINT="https://keycloak.stonegarden.dev/realms/homelab/protocol/openid-connect/token"
- NETBIRD_AUTH_DEVICE_AUTH_SCOPE="openid" - NETBIRD_AUTH_DEVICE_AUTH_SCOPE="openid"
- NETBIRD_AUTH_DEVICE_AUTH_USE_ID_TOKEN="false" - NETBIRD_AUTH_DEVICE_AUTH_USE_ID_TOKEN="false"
- NETBIRD_AUTH_AUDIENCE="netbird-dashboard" - NETBIRD_AUTH_AUDIENCE="netbird"
- NETBIRD_AUTH_PKCE_AUDIENCE="netbird-dashboard" - NETBIRD_AUTH_CLIENT_ID="netbird"
- NETBIRD_AUTH_CLIENT_ID="netbird-dashboard"
- NETBIRD_AUTH_PKCE_REDIRECT_URLS='[ "http://localhost:53000" ]' - NETBIRD_AUTH_PKCE_REDIRECT_URLS='[ "http://localhost:53000" ]'
- NETBIRD_AUTH_SUPPORTED_SCOPES="openid profile email offline_access netbird-api" - NETBIRD_AUTH_SUPPORTED_SCOPES="openid profile email offline_access netbird-api"
- name: management-connection-config - name: management-connection-config