Class OpenIdConfiguration.Builder

java.lang.Object
org.eclipse.jetty.security.openid.OpenIdConfiguration.Builder
Enclosing class:
OpenIdConfiguration

public static class OpenIdConfiguration.Builder extends Object

Builder for OpenIdConfiguration.

The only required parameters are issuer, clientId and clientSecret.

The authorizationEndpoint, tokenEndpoint and endSessionEndpoint will be retrieved from the OpenID metadata at .well-known/openid-configuration if they are not explicitly specified.

  • Constructor Details

    • Builder

      public Builder()
      Create a Builder for an OpenID Configuration.
    • Builder

      public Builder(@Name("issuer") String issuer, @Name("clientId") String clientId, @Name("clientSecret") String clientSecret)
      Create a Builder for an OpenID Configuration.
      Parameters:
      issuer - The URL of the OpenID provider.
      clientId - OAuth 2.0 Client Identifier valid at the OpenID provider.
      clientSecret - The client secret known only by the Client and the OpenID provider.
  • Method Details