Grant access to users in your organization
DKP supports GitHub, LDAP, SAML and standard OIDC identity providers such as Google. These identity management providers support the login and authentication process for DKP and your Kubernetes clusters. You can configure as many identity providers as you want and users can select from any method when logging in.
To get started with DKP, you must:
Limit who has access
The GitHub provider allows you to specify any of the organizations and teams are eligible for access.
The LDAP provider allows you to configure search filters for either users or groups.
The OIDC provider cannot limit users based on identity.
The SAML provider allows users to log in using a single sign-on (SSO) profile.
Configure an identity provider via the DKP UI
From the drop down, select the Global workspace.
Select Administration > Identity Providers.
Select the Identity Providers tab.
Select + Add Identity Provider.
Select an identity provider and complete the form field with the relevant details.
Select Save to create your Identity Provider.
Temporarily disabling a provider
Select the three dot button on the Identity Providers table and select Disable from the drop-down menu. The provider option no longer appears on the login screen.
Access control groups are configured in the Groups tab of the Identity Providers page. See Access Control for an overview of groups in DKP.