switch to keycloak as oauth method
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
This commit is contained in:
parent
d457c597b6
commit
9e087bda4a
4
abra.sh
4
abra.sh
|
@ -1,7 +1,7 @@
|
||||||
export ENTRYPOINT_CONF_VERSION=v1
|
export ENTRYPOINT_CONF_VERSION=v1
|
||||||
export LOCAL_CONF_VERSION=v1
|
export LOCAL_CONF_VERSION=v2
|
||||||
|
|
||||||
create_admin () {
|
create_admin () {
|
||||||
export DATABASE_URL="$DATABASE_TYPE://$DATABASE_USER:$(cat /run/secrets/db_password)@$DATABASE_HOST/$DATABASE_NAME"
|
export DATABASE_URL="$DATABASE_TYPE://$DATABASE_USER:$(cat /run/secrets/db_password)@$DATABASE_HOST/$DATABASE_NAME"
|
||||||
/opt/kimai/bin/console kimai:create-user admin admin@example.org ROLE_SUPER_ADMIN
|
/opt/kimai/bin/console kimai:create-user admin admin@example.org ROLE_SUPER_ADMIN
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,13 +4,14 @@ kimai:
|
||||||
activate: true
|
activate: true
|
||||||
title: Login with SAML
|
title: Login with SAML
|
||||||
mapping:
|
mapping:
|
||||||
- { saml: $http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress, kimai: email }
|
- { saml: $Email, kimai: email }
|
||||||
- { saml: $http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name, kimai: alias }
|
- { saml: $FirstName $LastName, kimai: alias }
|
||||||
roles:
|
roles:
|
||||||
attribute: http://schemas.xmlsoap.org/claims/Group
|
resetOnLogin: true
|
||||||
|
attribute: Roles
|
||||||
mapping:
|
mapping:
|
||||||
# Insert your roles here (ROLE_USER is added automatically)
|
- { saml: Admins, kimai: ROLE_ADMIN }
|
||||||
- { saml: admin.group, kimai: ROLE_ADMIN }
|
- { saml: Management, kimai: ROLE_TEAMLEAD }
|
||||||
connection:
|
connection:
|
||||||
# You SAML provider
|
# You SAML provider
|
||||||
# Your Authentik instance, replace https://authentik.company with your authentik URL
|
# Your Authentik instance, replace https://authentik.company with your authentik URL
|
||||||
|
|
Loading…
Reference in New Issue