Enum Class AbstractHttpSession.OauthAuthenticationMethod

java.lang.Object
java.lang.Enum<AbstractHttpSession.OauthAuthenticationMethod>
org.frankframework.http.AbstractHttpSession.OauthAuthenticationMethod
All Implemented Interfaces:
Serializable, Comparable<AbstractHttpSession.OauthAuthenticationMethod>, Constable
Enclosing class:
AbstractHttpSession

public static enum AbstractHttpSession.OauthAuthenticationMethod extends Enum<AbstractHttpSession.OauthAuthenticationMethod>
  • Enum Constant Details

    • CLIENT_CREDENTIALS_BASIC_AUTH

      public static final AbstractHttpSession.OauthAuthenticationMethod CLIENT_CREDENTIALS_BASIC_AUTH
      Requires tokenEndpoint, clientId and clientSecret to be set. Implements rfc6749. The clientId and clientSecret are sent as basic authorization to the authorization server. The accessToken is then used in the Authorization header to authenticate against the resource server.
    • CLIENT_CREDENTIALS_QUERY_PARAMETERS

      public static final AbstractHttpSession.OauthAuthenticationMethod CLIENT_CREDENTIALS_QUERY_PARAMETERS
      Requires tokenEndpoint, clientId and clientSecret to be set. Implements rfc6749. The clientId and clientSecret are sent in the form body to the authorization server. The accessToken is then used in the Authorization header to authenticate against the resource server.
    • RESOURCE_OWNER_PASSWORD_CREDENTIALS_BASIC_AUTH

      public static final AbstractHttpSession.OauthAuthenticationMethod RESOURCE_OWNER_PASSWORD_CREDENTIALS_BASIC_AUTH
      Requires tokenEndpoint, clientId, clientSecret, username and password to be set. Implements rfc6749. The clientId and clientSecret are sent as basic authorization to the authorization server. The username and password are sent in the form body to the authorization server. The accessToken is then used in the Authorization header to authenticate against the resource server.
    • RESOURCE_OWNER_PASSWORD_CREDENTIALS_QUERY_PARAMETERS

      public static final AbstractHttpSession.OauthAuthenticationMethod RESOURCE_OWNER_PASSWORD_CREDENTIALS_QUERY_PARAMETERS
      Requires tokenEndpoint, clientId, clientSecret, username and password to be set. Implements rfc6749. The clientId, clientSecret, username and password are sent in the form body to the authorization server. The accessToken is then used in the Authorization header to authenticate against the resource server.
    • SAML_ASSERTION

      public static final AbstractHttpSession.OauthAuthenticationMethod SAML_ASSERTION
      Requires samlNameId, samlIssuer, samlAudience, samlAssertionExpiry, and a certificate and private key. Generates a new SAML assertion, which will be exchanged for a token by the authorization server. The accessToken is then used in the Authorization header to authenticate against the resource server.
  • Method Details