Class RelyingPartyConfiguration

java.lang.Object
org.elasticsearch.xpack.security.authc.oidc.RelyingPartyConfiguration

public class RelyingPartyConfiguration extends Object
A Class that contains all the OpenID Connect Relying Party configuration
  • Constructor Details

    • RelyingPartyConfiguration

      public RelyingPartyConfiguration(com.nimbusds.oauth2.sdk.id.ClientID clientId, SecureString clientSecret, URI redirectUri, com.nimbusds.oauth2.sdk.ResponseType responseType, com.nimbusds.oauth2.sdk.Scope requestedScope, com.nimbusds.jose.JWSAlgorithm algorithm, com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod clientAuthenticationMethod, com.nimbusds.jose.JWSAlgorithm clientAuthenticationJwtAlgorithm, @Nullable URI postLogoutRedirectUri)
  • Method Details

    • getClientId

      public com.nimbusds.oauth2.sdk.id.ClientID getClientId()
    • getClientSecret

      public SecureString getClientSecret()
    • getRedirectUri

      public URI getRedirectUri()
    • getResponseType

      public com.nimbusds.oauth2.sdk.ResponseType getResponseType()
    • getRequestedScope

      public com.nimbusds.oauth2.sdk.Scope getRequestedScope()
    • getSignatureAlgorithm

      public com.nimbusds.jose.JWSAlgorithm getSignatureAlgorithm()
    • getPostLogoutRedirectUri

      public URI getPostLogoutRedirectUri()
    • getClientAuthenticationMethod

      public com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod getClientAuthenticationMethod()
    • getClientAuthenticationJwtAlgorithm

      public com.nimbusds.jose.JWSAlgorithm getClientAuthenticationJwtAlgorithm()