started with Multi-Tenant OpenID.

TODO:
working code but needs some refactoring and cleaning up.
This commit is contained in:
Ruben Talstra 2025-02-08 13:12:07 +01:00
parent d786bf263c
commit 6577144554
Failed to extract signature
10 changed files with 350 additions and 58 deletions

View file

@ -73,6 +73,32 @@ registration:
# allowedDomains:
# - "gmail.com"
# SingleTenant YAML
#openid:
# tenants:
# - name: "default"
# domains: ""
# openid:
# clientId: "client-id-for-tenant1"
# clientSecret: "client-secret-for-tenant1"
# issuer: "https://example.com/oidc"
# Add your multi-tenant OpenID settings:
openid:
tenants:
- name: "tenant1"
domains: "first.com,example.com"
openid:
clientId: "client-id-for-tenant1"
clientSecret: "client-secret-for-tenant1"
issuer: "https://example.com/oidc"
- name: "tenant2"
domains: "another.com,one.com"
openid:
clientId: "client-id-for-tenant2"
clientSecret: "client-secret-for-tenant2"
issuer: "https://example.com/oidc2"
# speech:
# tts:
# openai: