Last updated
Was this helpful?
Was this helpful?
# OpenID Connect provider settings
oidc_providers:
- idp_id: Defguard
idp_name: "Defguard"
discover: false
issuer: "https://yourdefguard.com/"
client_id: "CLIENT_ID_FROM_DEFGUARD"
client_secret: "CLIENT_SECRET_FROM_DEFGUARD"
scopes: ["openid", "profile", "email", "phone"]
authorization_endpoint: "https://yourdefguard.com/api/v1/oauth/authorize"
token_endpoint: "https://yourdefguard.com/api/v1/oauth/token"
userinfo_endpoint: "https://yourdefguard.com/api/v1/oauth/userinfo"
jwks_uri: "https://yourdefguard.com/api/v1/oauth/discovery/keys"
user_mapping_provider:
config:
localpart_template: "{{ user.email.split('@')[0] }}"
display_name_template: "{{ user.first_name }} {{ user.last_name }}"
email_template: "{{ user.email }}"