defenseunicorns / uds-package-gitlab

🏭 UDS GitLab Zarf Package
Apache License 2.0
5 stars 3 forks source link

feat: add saml sso support as the default #118

Closed ericwyles closed 1 month ago

ericwyles commented 2 months ago

Description

This PR adds saml protocol support for SSO and sets it as the default. To go back to OIDC, set the value sso.protocol to openid_connect (example in bundle/uds-config.yaml)

Also, when saml is set as the protocol, this also enables granting admin access to gitlab using keycloak group membership. By default, being a member of either /GitLab Admin or /UDS Core/Admin in keycloak will grant GitLab admin access.

Related Issue

Relates to #102

Type of change

Checklist before merging