Clerk OpenID Connect Provider
Clerk is a developer-first authentication and user management platform that provides embeddable UIs, flexible APIs, and a dashboard for managing users, supporting OAuth 2.0 and OpenID Connect as an identity provider.
Features
If you want to compare OpenID Connect features of different providers, please check out the OpenID Connect Providers benchmark.
Looking for Clerk’s (C)IAM features like MFA, SSO, and user management? View Clerk on the (C)IAM Identity Providers benchmark.
Frequently Asked Questions
Does Clerk support the Authorization Code grant type?
Clerk supports Authorization Code grant type. Read more
Does Clerk support the Refresh Token grant type?
Clerk supports Refresh Token grant type. Read more
Does Clerk support the Client Credentials grant type?
Clerk does not support Client Credentials grant type.
Does Clerk support the Implicit grant type?
Clerk does not support Implicit grant type.
Does Clerk support the Token Exchange grant type?
Clerk does not support Token Exchange grant type.
Does Clerk support the Client Initiated BackChannel Authentication grant type?
Clerk does not support Client Initiated BackChannel Authentication grant type.
Does Clerk support the Device Authorization Grant grant type?
Clerk does not support Device Authorization Grant grant type.
Does Clerk support the JWT Bearer Token grant type?
Clerk does not support JWT Bearer Token grant type.
Does Clerk support the SAML 2.0 Bearer Assertion grant type?
Clerk does not support SAML 2.0 Bearer Assertion grant type.
Does Clerk support the Resource Owner Password Credentials grant type?
Clerk does not support Resource Owner Password Credentials grant type.
Does Clerk support the PKCE extension?
Clerk supports PKCE extension. Read more
Does Clerk support the PAR extension?
Clerk does not support PAR extension.
Does Clerk support the RAR extension?
Clerk does not support RAR extension.
Does Clerk support the JAR extension?
Clerk does not support JAR extension.
Does Clerk support the Authorization Endpoint endpoint?
Clerk supports Authorization Endpoint endpoint. Read more
Does Clerk support the Token Endpoint endpoint?
Clerk supports Token Endpoint endpoint. Read more
Does Clerk support the UserInfo Endpoint endpoint?
Clerk supports UserInfo Endpoint endpoint. Read more
Does Clerk support the Token Introspection endpoint?
Clerk supports Token Introspection endpoint. Read more
Does Clerk support the Device Authorization Endpoint endpoint?
Clerk does not support Device Authorization Endpoint endpoint.
Does Clerk support the OpenID Connect Discovery Endpoint endpoint?
Clerk supports OpenID Connect Discovery Endpoint endpoint. Read more
Does Clerk support the none token endpoint authentication method?
Clerk supports none token endpoint authentication method. Read more
Does Clerk support the client_secret_basic token endpoint authentication method?
Clerk supports client_secret_basic token endpoint authentication method. Read more
Does Clerk support the client_secret_jwt token endpoint authentication method?
Clerk does not support client_secret_jwt token endpoint authentication method.
Does Clerk support the private_key_jwt token endpoint authentication method?
Clerk does not support private_key_jwt token endpoint authentication method.
Does Clerk support the tls_client_auth token endpoint authentication method?
Clerk does not support tls_client_auth token endpoint authentication method.
Does Clerk support the none prompt?
Clerk supports none prompt. Read more
Does Clerk support the login prompt?
Clerk supports login prompt. Read more
Does Clerk support the consent prompt?
Clerk does not support consent prompt.
Does Clerk support the select_account prompt?
Clerk does not support select_account prompt.
Does Clerk support the create prompt?
Clerk does not support create prompt.
Does Clerk support the Dynamic Client Registration Protocol feature?
Clerk does not support Dynamic Client Registration Protocol feature.
Does Clerk support the Dynamic Client Registration Management Protocol feature?
Clerk does not support Dynamic Client Registration Management Protocol feature.
Does Clerk support the OAuth 2.0 Demonstrating Proof of Possession (DPoP) feature?
Clerk does not support OAuth 2.0 Demonstrating Proof of Possession (DPoP) feature.
Does Clerk support the FAPI 1.0 Security Profile - Part 1: Baseline feature?
Clerk does not support FAPI 1.0 Security Profile - Part 1: Baseline feature.
Does Clerk support the FAPI 1.0 Security Profile - Part 2: Advanced feature?
Clerk does not support FAPI 1.0 Security Profile - Part 2: Advanced feature.
Does Clerk support the FAPI 2.0 Security Profile feature?
Clerk does not support FAPI 2.0 Security Profile feature.
Does Clerk support the FAPI 2.0 Message Signing feature?
Clerk does not support FAPI 2.0 Message Signing feature.
Does Clerk support the JARM feature?
Clerk does not support JARM feature.
Note: The current data is based on provider documentation/experience and may not be 100% accurate. Please open an issue if you have spotted any inconsistencies.