Zitadel config

config.json:

{
  "oidc_providers": {
    "zitadel":
    {
        "provider_url": "https://your-domain.zitadel.cloud",
        "display_name": "ZITADEL",
        "client_id": "***",
        "client_secret": "***",
        "redirect_url": "https://your-domain.com:3000/api/auth/oidc/zitadel/redirect",
        "email_claim": "email"
    },
  }
}

Tutorial on Zitadel: OpenID Connect Endpoints in ZITADEL.

Known issues:

  • to avoid error claim 'email' missing or has bad format add user Info inside ID Token in the Zitadel console.