Interface OAuth2AuthenticationProvider<T extends OAuth2AuthenticationProvider<T>>

    • Field Detail

      • DEFAULT_AUTHENTICATION_OAUTH2_CONNECT_TIMEOUT

        static final int DEFAULT_AUTHENTICATION_OAUTH2_CONNECT_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

        URI getAuthorizationEndpointURI()
      • getTokenEndpointURI

        URI getTokenEndpointURI()
      • getTokenEndpointNeedsAuth

        boolean getTokenEndpointNeedsAuth()
      • getIdentityResolverEndpointURI

        URI getIdentityResolverEndpointURI()
      • getIdentityResolverEndpointURI

        URI getIdentityResolverEndpointURI​(NamedAddressSpace addressSpace)
      • getIdentityResolverType

        String getIdentityResolverType()
      • getPostLogoutURI

        URI getPostLogoutURI()
      • getClientId

        String getClientId()
      • getClientSecret

        String getClientSecret()
      • getDefaultAuthorizationEndpointURI

        URI getDefaultAuthorizationEndpointURI()
      • getDefaultTokenEndpointURI

        URI getDefaultTokenEndpointURI()
      • getDefaultIdentityResolverEndpointURI

        URI getDefaultIdentityResolverEndpointURI()
      • getDefaultScope

        String getDefaultScope()
      • getTlsProtocolAllowList

        List<String> getTlsProtocolAllowList()
      • getTlsProtocolDenyList

        List<String> getTlsProtocolDenyList()
      • getTlsCipherSuiteAllowList

        List<String> getTlsCipherSuiteAllowList()
      • getTlsCipherSuiteDenyList

        List<String> getTlsCipherSuiteDenyList()
      • getConnectTimeout

        int getConnectTimeout()
      • getReadTimeout

        int getReadTimeout()