Class OpenIdProviderConfiguration

java.lang.Object
swiss.trustbroker.oidc.client.dto.OpenIdProviderConfiguration

public class OpenIdProviderConfiguration extends Object
Configuration read from OIDC metadata.
  • Constructor Details

    • OpenIdProviderConfiguration

      public OpenIdProviderConfiguration(String issuerId, URI authorizationEndpoint, URI tokenEndpoint, URI userinfoEndpoint, URI jwkEndpoint, com.nimbusds.jose.jwk.JWKSet jwkSet, ClientAuthenticationMethods authenticationMethods, String clientSecret)
    • OpenIdProviderConfiguration

      public OpenIdProviderConfiguration()
  • Method Details

    • builder

    • toBuilder

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getIssuerId

      public String getIssuerId()
    • getAuthorizationEndpoint

      public URI getAuthorizationEndpoint()
    • getTokenEndpoint

      public URI getTokenEndpoint()
    • getUserinfoEndpoint

      public URI getUserinfoEndpoint()
    • getJwkEndpoint

      public URI getJwkEndpoint()
    • getJwkSet

      public com.nimbusds.jose.jwk.JWKSet getJwkSet()
    • getAuthenticationMethods

      public ClientAuthenticationMethods getAuthenticationMethods()
    • getClientSecret

      public String getClientSecret()
    • setIssuerId

      public void setIssuerId(String issuerId)
    • setAuthorizationEndpoint

      public void setAuthorizationEndpoint(URI authorizationEndpoint)
    • setTokenEndpoint

      public void setTokenEndpoint(URI tokenEndpoint)
    • setUserinfoEndpoint

      public void setUserinfoEndpoint(URI userinfoEndpoint)
    • setJwkEndpoint

      public void setJwkEndpoint(URI jwkEndpoint)
    • setJwkSet

      public void setJwkSet(com.nimbusds.jose.jwk.JWKSet jwkSet)
    • setAuthenticationMethods

      public void setAuthenticationMethods(ClientAuthenticationMethods authenticationMethods)
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object