# Custom identity providers

URL: https://chainguard-docs-preview-git-update-digests.chainguard.app/platform/administration/custom-idps.md

## Pages

- [Using custom identity providers to authenticate to Chainguard](https://chainguard-docs-preview-git-update-digests.chainguard.app/platform/administration/custom-idps/custom-idps.md): An introduction to and overview of Chainguard's custom IdP support features
- [Manage custom identity providers in the Chainguard Console](https://chainguard-docs-preview-git-update-digests.chainguard.app/platform/administration/custom-idps/manage-idps-in-console.md): How to create, update, and delete a custom identity provider in the Chainguard Console, map IdP groups to roles, and set up SCIM provisioning.
- [Grant Chainguard roles from identity provider groups](https://chainguard-docs-preview-git-update-digests.chainguard.app/platform/administration/custom-idps/grant-roles-from-groups.md): How to map groups from a custom identity provider to Chainguard roles so access follows group membership.
- [Disabling default social logins](https://chainguard-docs-preview-git-update-digests.chainguard.app/platform/administration/custom-idps/disabling-social-logins.md): How to stop users from authenticating to Chainguard with social logins by blocking the Chainguard app in your identity provider, using Google Workspace as an example
- [Enable PKCE for OAuth token exchange](https://chainguard-docs-preview-git-update-digests.chainguard.app/platform/administration/custom-idps/enabling-pkce.md): How to add PKCE to your custom identity provider's OAuth token exchange with Chainguard, either alongside a client secret or as a secret-free public client.

