Files
homelab-v/k8s/infra/vpn/netbird/backend/oidc-client.yaml
T
Vegard Hagen 69d56e8e71 feat: install Netbird as a VPN solution
Also configure Netbird OIDC client in Keycloak using Crossplane
2024-11-17 17:03:27 +01:00

26 lines
643 B
YAML

apiVersion: openidclient.keycloak.crossplane.io/v1alpha1
kind: Client
metadata:
name: netbird-backend
spec:
deletionPolicy: Delete
forProvider:
name: Netbird Backend
accessType: CONFIDENTIAL
clientId: netbird-backend
clientSecretSecretRef:
namespace: netbird
name: netbird-backend-oidc-credentials
key: clientSecret
description: Netbird Backend Client
standardFlowEnabled: true
directAccessGrantsEnabled: true
serviceAccountsEnabled: true
oauth2DeviceAuthorizationGrantEnabled: true
validRedirectUris:
- "/*"
webOrigins:
- "+"
realmIdRef:
name: homelab