Class OpenIdConnectDefinition

java.lang.Object
org.iplass.mtp.auth.oidc.definition.OpenIdConnectDefinition
All Implemented Interfaces:
Serializable, Definition

public class OpenIdConnectDefinition extends Object implements Definition
iPLAssがOpenID Connect RPとして動作する場合の定義です。
See Also:
  • Constructor Details

    • OpenIdConnectDefinition

      public OpenIdConnectDefinition()
  • Method Details

    • getBackUrlAfterAuth

      public String getBackUrlAfterAuth()
    • setBackUrlAfterAuth

      public void setBackUrlAfterAuth(String backUrlAfterAuth)
    • getBackUrlAfterConnect

      public String getBackUrlAfterConnect()
    • setBackUrlAfterConnect

      public void setBackUrlAfterConnect(String backUrlAfterConnect)
    • getIssuer

      public String getIssuer()
    • setIssuer

      public void setIssuer(String issuer)
    • getAuthorizationEndpoint

      public String getAuthorizationEndpoint()
    • setAuthorizationEndpoint

      public void setAuthorizationEndpoint(String authorizationEndpoint)
    • getTokenEndpoint

      public String getTokenEndpoint()
    • setTokenEndpoint

      public void setTokenEndpoint(String tokenEndpoint)
    • getUserInfoEndpoint

      public String getUserInfoEndpoint()
    • setUserInfoEndpoint

      public void setUserInfoEndpoint(String userInfoEndpoint)
    • getJwksEndpoint

      public String getJwksEndpoint()
    • setJwksEndpoint

      public void setJwksEndpoint(String jwksEndpoint)
    • getJwksContents

      public String getJwksContents()
    • setJwksContents

      public void setJwksContents(String jwksContents)
    • getClientId

      public String getClientId()
    • setClientId

      public void setClientId(String clientId)
    • getScopes

      public List<String> getScopes()
    • setScopes

      public void setScopes(List<String> scopes)
    • getClientAuthenticationType

      public ClientAuthenticationType getClientAuthenticationType()
    • setClientAuthenticationType

      public void setClientAuthenticationType(ClientAuthenticationType clientAuthenticationType)
    • isUseNonce

      public boolean isUseNonce()
    • setUseNonce

      public void setUseNonce(boolean useNonce)
    • isEnablePKCE

      public boolean isEnablePKCE()
    • setEnablePKCE

      public void setEnablePKCE(boolean enablePKCE)
    • isIssParameterSupported

      public boolean isIssParameterSupported()
    • setIssParameterSupported

      public void setIssParameterSupported(boolean issParameterSupported)
    • isValidateSign

      public boolean isValidateSign()
    • setValidateSign

      public void setValidateSign(boolean validateSign)
    • getResponseMode

      public ResponseMode getResponseMode()
    • setResponseMode

      public void setResponseMode(ResponseMode responseMode)
    • getSubjectNameClaim

      public String getSubjectNameClaim()
    • setSubjectNameClaim

      public void setSubjectNameClaim(String subjectNameClaim)
    • getAutoUserProvisioningHandler

      public String getAutoUserProvisioningHandler()
    • setAutoUserProvisioningHandler

      public void setAutoUserProvisioningHandler(String autoUserProvisioningHandler)
    • isEnableTransientUser

      public boolean isEnableTransientUser()
    • setEnableTransientUser

      public void setEnableTransientUser(boolean enableTransientUser)
    • getName

      public String getName()
      Description copied from interface: Definition
      名前を取得します。
      Specified by:
      getName in interface Definition
      Returns:
      名前
    • setName

      public void setName(String name)
      Description copied from interface: Definition
      名前を設定します。
      Specified by:
      setName in interface Definition
      Parameters:
      name - 名前
    • getDisplayName

      public String getDisplayName()
      Description copied from interface: Definition
      表示名を取得します。
      Specified by:
      getDisplayName in interface Definition
      Returns:
      表示名
    • setDisplayName

      public void setDisplayName(String displayName)
      Description copied from interface: Definition
      表示名を設定します。
      Specified by:
      setDisplayName in interface Definition
      Parameters:
      displayName - 表示名
    • getLocalizedDisplayNameList

      public List<LocalizedStringDefinition> getLocalizedDisplayNameList()
    • setLocalizedDisplayNameList

      public void setLocalizedDisplayNameList(List<LocalizedStringDefinition> localizedDisplayNameList)
    • getDescription

      public String getDescription()
      Description copied from interface: Definition
      概要を取得します。
      Specified by:
      getDescription in interface Definition
      Returns:
      概要
    • setDescription

      public void setDescription(String description)
      Description copied from interface: Definition
      概要を設定します。
      Specified by:
      setDescription in interface Definition
      Parameters:
      description - 概要