For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configure Authentik to Use RS256

Overview

For Authentik 2026.8.0, configure the OAuth2/OpenID provider associated with the oe-market-demo application to use an RSA signing key, authenticated as akadmin.

Selecting a signing key configures Authentik to sign JWTs asymmetrically using the private key associated with the selected certificate. The corresponding public key is exposed through the provider's configuration endpoint for token verification.

Procedure

  1. Authenticate in Authentik Dashboard as akadmin , Administrator account which was created at initial setup.

  2. Navigate to Applications → Providers and search for the OIDC provider associted with the application.

  1. Edit the OAuth2/OpenID provider.

  1. Expand Advanced protocol settings and locate Signing Key.

  2. Select an RSA certificate/key pair. For example, select authentik Self-signed Certificate if it uses an RSA key.

  1. Save the provider configuration.

Verification

  1. Access .well-known configuration URL associated with OIDC provider.

  1. Check id_token_signing_alg_values_supported to be RS256 .

Troubleshooting

After applying the configuration, verify the Signer Server authentication flow. If the following error is returned in the browser DevTools:

Check the signing certificate configured for the Authentik provider:

  • If a custom certificate is currently selected, switch the Signing Key to authentik Self-signed Certificate, provided it is an RSA certificate, and test the authentication flow again.

  • If authentik Self-signed Certificate is selected and the error persists, try selecting the configured custom RSA certificate instead and test again.

The important requirement for Signer Server v1.0.0 is that the JWT is signed using an RSA key, allowing it to be validated using the RS256 algorithm.

Last updated