Class BearerOnlyAuthenticator

java.lang.Object
org.frankframework.lifecycle.servlets.AbstractServletAuthenticator
org.frankframework.lifecycle.servlets.BearerOnlyAuthenticator
All Implemented Interfaces:
IAuthenticator, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class BearerOnlyAuthenticator extends AbstractServletAuthenticator
Authenticator for bearer-only SSO authentication. This means that the application will not handle user login or logout, but expects the user to be authenticated by an external identity provider (IdP) using a JWT token. This has to be provided in the HTTP Authorization header as a Bearer token.

This authenticator should be configured by setting type to 'BEARER_ONLY' and have a issuerUri or jwkSetUri defined, for example:


 application.security.console.authentication.type=BEARER_ONLY
 application.security.console.authentication.issuerUri=https://example.com/realms/myrealm
 

Author:
evandongen
  • Constructor Details

    • BearerOnlyAuthenticator

      public BearerOnlyAuthenticator()
  • Method Details