Interface OAuth2AuthenticationProvider<T extends OAuth2AuthenticationProvider<T>>

    • Field Detail

      • AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT

        static final java.lang.String AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT
        See Also:
        Constant Field Values
      • DEFAULT_AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT

        static final int DEFAULT_AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT
        See Also:
        Constant Field Values
      • AUTHENTICATION_OAUTH2_READ_TIMEOUT

        static final java.lang.String AUTHENTICATION_OAUTH2_READ_TIMEOUT
        See Also:
        Constant Field Values
      • DEFAULT_AUTHENTICATION_OAUTH2_READ_TIMEOUT

        static final int DEFAULT_AUTHENTICATION_OAUTH2_READ_TIMEOUT
        See Also:
        Constant Field Values
    • Method Detail

      • getAuthorizationEndpointURI

        java.net.URI getAuthorizationEndpointURI()
      • getAuthorizationEndpointURI

        java.net.URI getAuthorizationEndpointURI​(NamedAddressSpace addressSpace)
      • getTokenEndpointURI

        java.net.URI getTokenEndpointURI()
      • getTokenEndpointURI

        java.net.URI getTokenEndpointURI​(NamedAddressSpace addressSpace)
      • getTokenEndpointNeedsAuth

        boolean getTokenEndpointNeedsAuth()
      • getIdentityResolverEndpointURI

        java.net.URI getIdentityResolverEndpointURI()
      • getIdentityResolverEndpointURI

        java.net.URI getIdentityResolverEndpointURI​(NamedAddressSpace addressSpace)
      • getIdentityResolverType

        java.lang.String getIdentityResolverType()
      • getPostLogoutURI

        java.net.URI getPostLogoutURI()
      • getClientId

        java.lang.String getClientId()
      • getClientSecret

        java.lang.String getClientSecret()
      • getScope

        java.lang.String getScope()
      • authenticateViaAuthorizationCode

        AuthenticationResult authenticateViaAuthorizationCode​(java.lang.String authorizationCode,
                                                              java.lang.String redirectUri,
                                                              NamedAddressSpace addressSpace)
      • getDefaultAuthorizationEndpointURI

        java.net.URI getDefaultAuthorizationEndpointURI()
      • getDefaultTokenEndpointURI

        java.net.URI getDefaultTokenEndpointURI()
      • getDefaultIdentityResolverEndpointURI

        java.net.URI getDefaultIdentityResolverEndpointURI()
      • getDefaultScope

        java.lang.String getDefaultScope()
      • getTlsProtocolAllowList

        java.util.List<java.lang.String> getTlsProtocolAllowList()
      • getTlsProtocolDenyList

        java.util.List<java.lang.String> getTlsProtocolDenyList()
      • getTlsCipherSuiteAllowList

        java.util.List<java.lang.String> getTlsCipherSuiteAllowList()
      • getTlsCipherSuiteDenyList

        java.util.List<java.lang.String> getTlsCipherSuiteDenyList()
      • getConnectTimeout

        int getConnectTimeout()
      • getReadTimeout

        int getReadTimeout()