Class OpenIdConnectDefinition
java.lang.Object
org.iplass.mtp.auth.oidc.definition.OpenIdConnectDefinition
- All Implemented Interfaces:
Serializable
,Definition
iPLAssがOpenID Connect RPとして動作する場合の定義です。
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription概要を取得します。表示名を取得します。getName()
名前を取得します。boolean
boolean
boolean
boolean
boolean
void
setAuthorizationEndpoint
(String authorizationEndpoint) void
setAutoUserProvisioningHandler
(String autoUserProvisioningHandler) void
setBackUrlAfterAuth
(String backUrlAfterAuth) void
setBackUrlAfterConnect
(String backUrlAfterConnect) void
setClientAuthenticationType
(ClientAuthenticationType clientAuthenticationType) void
setClientId
(String clientId) void
setDescription
(String description) 概要を設定します。void
setDisplayName
(String displayName) 表示名を設定します。void
setEnablePKCE
(boolean enablePKCE) void
setEnableTransientUser
(boolean enableTransientUser) void
setIssParameterSupported
(boolean issParameterSupported) void
void
setJwksContents
(String jwksContents) void
setJwksEndpoint
(String jwksEndpoint) void
setLocalizedDisplayNameList
(List<LocalizedStringDefinition> localizedDisplayNameList) void
名前を設定します。void
setResponseMode
(ResponseMode responseMode) void
void
setSubjectNameClaim
(String subjectNameClaim) void
setTokenEndpoint
(String tokenEndpoint) void
setUseNonce
(boolean useNonce) void
setUserInfoEndpoint
(String userInfoEndpoint) void
setValidateSign
(boolean validateSign)
-
Constructor Details
-
OpenIdConnectDefinition
public OpenIdConnectDefinition()
-
-
Method Details
-
getBackUrlAfterAuth
-
setBackUrlAfterAuth
-
getBackUrlAfterConnect
-
setBackUrlAfterConnect
-
getIssuer
-
setIssuer
-
getAuthorizationEndpoint
-
setAuthorizationEndpoint
-
getTokenEndpoint
-
setTokenEndpoint
-
getUserInfoEndpoint
-
setUserInfoEndpoint
-
getJwksEndpoint
-
setJwksEndpoint
-
getJwksContents
-
setJwksContents
-
getClientId
-
setClientId
-
getScopes
-
setScopes
-
getClientAuthenticationType
-
setClientAuthenticationType
-
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
-
setResponseMode
-
getSubjectNameClaim
-
setSubjectNameClaim
-
getAutoUserProvisioningHandler
-
setAutoUserProvisioningHandler
-
isEnableTransientUser
public boolean isEnableTransientUser() -
setEnableTransientUser
public void setEnableTransientUser(boolean enableTransientUser) -
getName
Description copied from interface:Definition
名前を取得します。- Specified by:
getName
in interfaceDefinition
- Returns:
- 名前
-
setName
Description copied from interface:Definition
名前を設定します。- Specified by:
setName
in interfaceDefinition
- Parameters:
name
- 名前
-
getDisplayName
Description copied from interface:Definition
表示名を取得します。- Specified by:
getDisplayName
in interfaceDefinition
- Returns:
- 表示名
-
setDisplayName
Description copied from interface:Definition
表示名を設定します。- Specified by:
setDisplayName
in interfaceDefinition
- Parameters:
displayName
- 表示名
-
getLocalizedDisplayNameList
-
setLocalizedDisplayNameList
-
getDescription
Description copied from interface:Definition
概要を取得します。- Specified by:
getDescription
in interfaceDefinition
- Returns:
- 概要
-
setDescription
Description copied from interface:Definition
概要を設定します。- Specified by:
setDescription
in interfaceDefinition
- Parameters:
description
- 概要
-