Integrate with Zendesk
Support level: Community
What is Zendesk?
Zendesk is a customer service platform for support, sales, and customer engagement workflows.
Preparation
The following placeholders are used in this guide:
company.zendesk.comis the FQDN of your Zendesk company portal.authentik.companyis the FQDN of the authentik installation.
This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application.
Zendesk can use OpenID Connect (OIDC) or SAML for SSO. Zendesk identifies SSO users by email address, so make sure that users who sign in with authentik have an email address that matches their Zendesk user.
- OIDC
- SAML
authentik configuration OIDC
In authentik versions earlier than 2026.5, all Redirect URIs are automatically treated as Authorization type. If you are using one of these older authentik versions, add only the Authorization URL to your Redirect URIs and do not configure a Post Logout URI.
To support the integration of Zendesk with authentik over OIDC, create an application/provider pair in authentik and then create an OIDC SSO configuration in Zendesk.
Create an application and provider
- Log in to authentik as an administrator and open the authentik Admin interface.
- Navigate to Applications > Applications and click New Application to open the application wizard.
- Application: provide a descriptive name, an optional group for the type of application, the policy engine mode, and optional UI settings. Note the application Slug because it will be required later.
- Choose a Provider type: select OAuth2/OpenID Connect as the provider type.
- Configure the Provider: provide a name (or accept the auto-provided name), the authorization flow to use for this provider, and the following required configurations.
- Note the Client ID and Client Secret values because they will be required later.
- Add a Redirect URI of type
StrictAuthorizationashttps://company.zendesk.com/access/oidc/callback. - Select any available signing key.
- Configure Bindings (optional): you can create a binding (policy, group, or user) to manage the listing and access to applications on a user's Application Dashboard page.
- Click Submit to save the new application and provider.
Zendesk configuration OIDC
Create an OIDC SSO configuration
- Log in to Zendesk as an administrator.
- In the Admin Center, click Account in the sidebar, then navigate to Security > Single sign-on.
- Click Create SSO configuration, then select OpenID Connect.
- Configure the OIDC SSO configuration:
- Configuration name:
authentik - Client ID:
<Client ID from authentik> - Client secret:
<Client Secret from authentik> - Scopes:
openid profile email - Enable Turn on auto discovery.
- Issuer URL:
https://authentik.company/application/o/<application_slug>/ - Authentication Mode:
PKCE - Enable Show button when users sign in.
- Button name:
authentik
- Configuration name:
- Click Save.
Assign the SSO configuration
Zendesk SSO configurations are inactive until they are assigned to team members, end users, or both.
- Open the security settings for the users who should authenticate with authentik:
- For team members, click Account in the sidebar, then navigate to Security > Team member authentication.
- For end users, click Account in the sidebar, then navigate to Security > End user authentication.
- Select External authentication to show the SSO configuration options.
- Select the
authentikSSO configuration. - Select how users sign in:
- Select Let them choose to show the Continue with authentik button on the Zendesk sign-in page.
- Select Redirect to SSO to require users to use SSO. If Primary SSO is shown, select
authentik.
- Click Save.
authentik configuration SAML
authentik 2026.5 introduces changes to how the SAML provider behaves. Specifically, the provider now automatically sets the Issuer value to: https://authentik.company/application/saml/<application_slug>/metadata/
Older versions of authentik set this value to authentik by default. If you're running an older version, please set Issuer to https://authentik.company/application/saml/<application_slug>/metadata/, where <application_slug> is the slug that you selected for the application.
To support the integration of Zendesk with authentik over SAML, create an application/provider pair in authentik and then create a SAML SSO configuration in Zendesk.
Create an application and provider
- Log in to authentik as an administrator and open the authentik Admin interface.
- Navigate to Applications > Applications and click New Application to open the application wizard.
- Application: provide a descriptive name, an optional group for the type of application, the policy engine mode, and optional UI settings. Note the application Slug because it will be required later.
- Choose a Provider type: select SAML Provider as the provider type.
- Configure the Provider: provide a name (or accept the auto-provided name), the authorization flow to use for this provider, and the following required configurations.
- Set the ACS URL to
https://company.zendesk.com/access/saml. - Set the Audience to
company.zendesk.com. - Under Advanced protocol settings:
- Select an available Signing Certificate.
- Set NameID Property Mapping to
authentik default SAML Mapping: Email.
- Set the ACS URL to
- Configure Bindings (optional): you can create a binding (policy, group, or user) to manage the listing and access to applications on a user's Application Dashboard page.
- Click Submit to save the new application and provider.
Copy the certificate fingerprint
- Log in to authentik as an administrator and open the authentik Admin interface.
- Navigate to System > Certificates and expand the certificate that you selected for the Zendesk SAML provider.
- Copy the Certificate Fingerprint (SHA256) value.
Zendesk configuration SAML
Create a SAML SSO configuration
- Log in to Zendesk as an administrator.
- In the Admin Center, click Account in the sidebar, then navigate to Security > Single sign-on.
- Click Create SSO configuration, then select SAML.
- Configure the SAML SSO configuration:
- Configuration name:
authentik - SAML SSO URL:
https://authentik.company/application/saml/<application_slug>/ - Certificate fingerprint: paste the Certificate Fingerprint (SHA256) value from authentik.
- Enable Show button when users sign in.
- Button name:
authentik
- Configuration name:
- Click Save.
Assign the SSO configuration
Zendesk SSO configurations are inactive until they are assigned to team members, end users, or both.
- Open the security settings for the users who should authenticate with authentik:
- For team members, click Account in the sidebar, then navigate to Security > Team member authentication.
- For end users, click Account in the sidebar, then navigate to Security > End user authentication.
- Select External authentication to show the SSO configuration options.
- Select the
authentikSSO configuration. - Select how users sign in:
- Select Let them choose to show the Continue with authentik button on the Zendesk sign-in page.
- Select Redirect to SSO to require users to use SSO. If Primary SSO is shown, select
authentik.
- Click Save.
Configuration verification
To confirm that authentik is properly configured with Zendesk, log out and open Zendesk. If you configured Zendesk to let users choose how they sign in, click Continue with authentik. You should be redirected to authentik to log in, and then redirected back to Zendesk.