Interface RegisterOidcConfigTestResponse.Builder

  • Method Details

    • tokenEndpoint

      RegisterOidcConfigTestResponse.Builder tokenEndpoint(String tokenEndpoint)

      The token endpoint URL discovered from the OIDC provider.

      Parameters:
      tokenEndpoint - The token endpoint URL discovered from the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userinfoEndpoint

      RegisterOidcConfigTestResponse.Builder userinfoEndpoint(String userinfoEndpoint)

      The user info endpoint URL discovered from the OIDC provider.

      Parameters:
      userinfoEndpoint - The user info endpoint URL discovered from the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • responseTypesSupported

      RegisterOidcConfigTestResponse.Builder responseTypesSupported(Collection<String> responseTypesSupported)

      The OAuth response types supported by the OIDC provider.

      Parameters:
      responseTypesSupported - The OAuth response types supported by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • responseTypesSupported

      RegisterOidcConfigTestResponse.Builder responseTypesSupported(String... responseTypesSupported)

      The OAuth response types supported by the OIDC provider.

      Parameters:
      responseTypesSupported - The OAuth response types supported by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scopesSupported

      RegisterOidcConfigTestResponse.Builder scopesSupported(Collection<String> scopesSupported)

      The OAuth scopes supported by the OIDC provider.

      Parameters:
      scopesSupported - The OAuth scopes supported by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scopesSupported

      RegisterOidcConfigTestResponse.Builder scopesSupported(String... scopesSupported)

      The OAuth scopes supported by the OIDC provider.

      Parameters:
      scopesSupported - The OAuth scopes supported by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • issuer

      The issuer URL confirmed by the OIDC provider.

      Parameters:
      issuer - The issuer URL confirmed by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authorizationEndpoint

      RegisterOidcConfigTestResponse.Builder authorizationEndpoint(String authorizationEndpoint)

      The authorization endpoint URL discovered from the OIDC provider.

      Parameters:
      authorizationEndpoint - The authorization endpoint URL discovered from the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endSessionEndpoint

      RegisterOidcConfigTestResponse.Builder endSessionEndpoint(String endSessionEndpoint)

      The end session endpoint URL for logging out users from the OIDC provider.

      Parameters:
      endSessionEndpoint - The end session endpoint URL for logging out users from the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logoutEndpoint

      RegisterOidcConfigTestResponse.Builder logoutEndpoint(String logoutEndpoint)

      The logout endpoint URL for terminating user sessions.

      Parameters:
      logoutEndpoint - The logout endpoint URL for terminating user sessions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • grantTypesSupported

      RegisterOidcConfigTestResponse.Builder grantTypesSupported(Collection<String> grantTypesSupported)

      The OAuth grant types supported by the OIDC provider.

      Parameters:
      grantTypesSupported - The OAuth grant types supported by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • grantTypesSupported

      RegisterOidcConfigTestResponse.Builder grantTypesSupported(String... grantTypesSupported)

      The OAuth grant types supported by the OIDC provider.

      Parameters:
      grantTypesSupported - The OAuth grant types supported by the OIDC provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revocationEndpoint

      RegisterOidcConfigTestResponse.Builder revocationEndpoint(String revocationEndpoint)

      The token revocation endpoint URL for invalidating tokens.

      Parameters:
      revocationEndpoint - The token revocation endpoint URL for invalidating tokens.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tokenEndpointAuthMethodsSupported

      RegisterOidcConfigTestResponse.Builder tokenEndpointAuthMethodsSupported(Collection<String> tokenEndpointAuthMethodsSupported)

      The authentication methods supported by the token endpoint.

      Parameters:
      tokenEndpointAuthMethodsSupported - The authentication methods supported by the token endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tokenEndpointAuthMethodsSupported

      RegisterOidcConfigTestResponse.Builder tokenEndpointAuthMethodsSupported(String... tokenEndpointAuthMethodsSupported)

      The authentication methods supported by the token endpoint.

      Parameters:
      tokenEndpointAuthMethodsSupported - The authentication methods supported by the token endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • microsoftMultiRefreshToken

      RegisterOidcConfigTestResponse.Builder microsoftMultiRefreshToken(Boolean microsoftMultiRefreshToken)

      Indicates whether the provider supports Microsoft multi-refresh tokens.

      Parameters:
      microsoftMultiRefreshToken - Indicates whether the provider supports Microsoft multi-refresh tokens.
      Returns:
      Returns a reference to this object so that method calls can be chained together.