OIDC ID Provider icon

OIDC ID Provider

Authenticate your users using OpenID Connect.

OIDC ID Provider icon

OIDC ID Provider

Authenticate your users using OpenID Connect.

Authenticate your users using OpenID Connect. This ID Provider application, acting as a OIDC Relying Party, will verify the identity of End-Users based on the authentication performed by your OIDC Authorization Server. It will redirect unauthenticated users to the Authentication Server and obtain basic information in order to create a user within Enonic XP. This ID Provider application follows the Authorization Code Flow and uses the Client/Secret POST token auth method.

Releases

  1. 4.0.0

    • Added the ability to fallback to the old client secret
    • Implemented IDP user events
    • Made acceptLeeway configurable
    • BREAKING: Resolved redirect_uri_mismatch on deep links issue
    • Compatibility:

      • 7.15.4
  2. 4.0.1

    • fix: Invalid JWT Payload parsing leads to error
    • Compatibility:

      • 7.15.4
  3. 3.0.0

    • PKCE support
    • Support auto-login with JWT
    • Update user on login
    • Support multiple claims in expression
    • Compatibility:

      • 7.8.0
  4. 2.0.0

    • Drop support of site config
    • Compatibility:

      • 7.7.4
  5. 2.0.1

    • Bugfix: forceEmailVerification check passes on the "false" value
    • Compatibility:

      • 7.7.4
  6. 2.0.2

    • Bug fix: Login fails for a non-existing user
    • Compatibility:

      • 7.7.4
  7. 2.0.3

    • Bug fixes
    • Compatibility:

      • 7.7.4
  8. 1.0.0

    • Public release
    • Compatibility:

      • 7.1.0
  9. 1.0.1

    • Support session replication
    • Compatibility:

      • 7.1.0
  10. 1.0.2

    • Invalidate old session after login
    • Compatibility:

      • 7.7.4
  11. 1.0.3

    • Bugfix: Old session data caused bug & noise in the log
    • Compatibility:

      • 7.7.4
  12. 1.1.0

    • Use new lib-http-client
    • Fixed enforced email verification
    • Compatibility:

      • 7.7.4
  13. 1.2.0

    • Add client_secret_basic and client_secret_jwt auth methods
    • Compatibility:

      • 7.7.4
  14. 1.2.1

    • Fixed immediate 500 error
    • Compatibility:

      • 7.7.4
  15. 1.3.0

    • Add support for configuration with .cfg file (instead of config form in the user app)
    • Compatibility:

      • 7.7.4
  16. 1.3.2

    • Resolve potential thread leak issue
    • Compatibility:

      • 7.7.4
  17. 0.1.0

    • Alpha version
    • Compatibility:

      • 7.1.0
  18. 0.2.0

    • Enhancement: Configurable scopes
    • Enhancement: Configurable user mappings
    • Enhancement: Userinfo endpoint
    • Enhancement: OAuth2 endpoints
    • Enhancement: End Session: ID Token hint
    • Compatibility:

      • 7.1.0