Files
homelab-v/k8s/infra/auth/keycloak-realms/homelab/clients/netbird/client.yaml
T
Vegard Hagen b07b728855 fix(netbird): update oidc client
trying to fix id_token_hint error with keycloak
2025-01-03 10:13:39 +01:00

44 lines
1.1 KiB
YAML

apiVersion: openidclient.keycloak.crossplane.io/v1alpha1
kind: Client
metadata:
name: netbird
spec:
forProvider:
name: Netbird
accessType: PUBLIC
clientId: netbird
description: Netbird Client
standardFlowEnabled: true
directAccessGrantsEnabled: true
oauth2DeviceAuthorizationGrantEnabled: true
baseUrl: "https://netbird.stonegarden.dev"
validRedirectUris:
- "http://localhost:53000"
- "https://netbird.stonegarden.dev/*"
validPostLogoutRedirectUris:
- "https://netbird.stonegarden.dev/*"
webOrigins:
- "+"
realmIdRef:
name: homelab
---
apiVersion: client.keycloak.crossplane.io/v1alpha1
kind: ProtocolMapper
metadata:
name: netbird-sub-mapper
spec:
forProvider:
name: Username as sub claim
protocol: openid-connect
protocolMapper: oidc-usermodel-property-mapper
config:
user.attribute: username
claim.name: sub
id.token.claim: "true"
access.token.claim: "true"
userinfo.token.claim: "true"
clientIdRef:
name: netbird
realmIdRef:
name: homelab