mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-02-22 12:29:39 +01:00
Optimized iam and realm
This commit is contained in:
parent
c0916ce25b
commit
8b1ada7450
@ -12,18 +12,18 @@ _oidc_client_realm: "{{ oidc.client.realm if oidc.client is defined and oi
|
|||||||
_oidc_client_issuer_url: "https://{{domains.keycloak}}/realms/{{_oidc_client_realm}}"
|
_oidc_client_issuer_url: "https://{{domains.keycloak}}/realms/{{_oidc_client_realm}}"
|
||||||
|
|
||||||
defaults_oidc:
|
defaults_oidc:
|
||||||
enabled: true
|
enabled: true # Enable OIDC functionality for all apps
|
||||||
client:
|
client:
|
||||||
id: "{{primary_domain}}"
|
id: "{{primary_domain}}" # Client identifier, typically matching your primary domain
|
||||||
# secret: # Define in inventory file
|
# secret: # Client secret for authenticating with the OIDC provider (set in the inventory file). Recommend greater then 32 characters
|
||||||
realm: "{{_oidc_client_realm}}"
|
realm: "{{_oidc_client_realm}}" # The realm to which the client belongs in the OIDC provider
|
||||||
issuer_url: "{{_oidc_client_issuer_url}}"
|
issuer_url: "{{_oidc_client_issuer_url}}" # Base URL of the OIDC provider (issuer)
|
||||||
discovery_document: "{{_oidc_client_issuer_url}}/.well-known/openid-configuration"
|
discovery_document: "{{_oidc_client_issuer_url}}/.well-known/openid-configuration" # URL for fetching the provider's configuration details
|
||||||
authorize_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/auth"
|
authorize_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/auth" # Endpoint to start the authorization process
|
||||||
toke_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/token"
|
toke_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/token" # Endpoint to exchange authorization codes for tokens (note: 'toke_url' may be a typo for 'token_url')
|
||||||
user_info_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/userinfo"
|
user_info_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/userinfo" # Endpoint to retrieve user information
|
||||||
logout_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/logout"
|
logout_url: "{{_oidc_client_issuer_url}}/protocol/openid-connect/logout" # Endpoint to log out the user
|
||||||
change_credentials: "{{_oidc_client_issuer_url}}account/account-security/signing-in"
|
change_credentials: "{{_oidc_client_issuer_url}}account/account-security/signing-in" # URL for managing or changing user credentials
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
### OAuth2-Proxy ###
|
### OAuth2-Proxy ###
|
||||||
|
@ -865,7 +865,7 @@
|
|||||||
"attributes": {
|
"attributes": {
|
||||||
"realm_client": "false",
|
"realm_client": "false",
|
||||||
"oidc.ciba.grant.enabled": "false",
|
"oidc.ciba.grant.enabled": "false",
|
||||||
"client.secret.creation.time": "1737924347",
|
"client.secret.creation.time": "{{ ansible_date_time.epoch | int }}",
|
||||||
"backchannel.logout.session.required": "true",
|
"backchannel.logout.session.required": "true",
|
||||||
"post.logout.redirect.uris": "https://{{primary_domain}}/*##+",
|
"post.logout.redirect.uris": "https://{{primary_domain}}/*##+",
|
||||||
"frontchannel.logout.session.required": "true",
|
"frontchannel.logout.session.required": "true",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user