Klarna Direct

OpenIDConnect and Customer Identity Cloud support

It is possible to integrate directly with Klarna OpenIDConnect or to enable it via one of Klarna's Customer Identity Cloud providers.
1 min read

OpenIDConnect

1. Request a new client

Obtain a client with either the client_secret_basic or client_secret_post authentication methods selected and save the secret. It will be needed to authenticate requests to the OIDC.

2. Choose the right IDP URL

Use an IDP URL specific to the service's geographic region and run IDP discovery. This step retrieves the authorization and token endpoints, available scopes, and other essential components needed for the standard OAuth flow.
MARKUP
1 2 3
EU: https://login.klarna.com NA: https://login.klarna.com/na/lp/idp
To test Sign in with Klarna direct integration on playground, use the following issuer URLs:
  • EU: https://login.playground.klarna.com

3. Follow standard OAuth flow

Follow the rest of the OAuth flow according to the standard RFC 6749.

Customer Identity Cloud

Sign in with Klarna is available natively on the Auth0 platform, in their marketplace.
It is also supported by other platforms, where it can be added using a custom OpenID Connect configuration.
The following platforms have been verified with Klarna:
  • Azure AD B2C
  • Google Firebase
  • AWS Cognito
  • Cidaas
If the Customer Identity Cloud provider is not listed, please reach out to Klarna.