Class Neo4jOIDCRPClientApp
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.am.AbstractClientApp
org.apache.syncope.core.persistence.neo4j.entity.am.Neo4jOIDCRPClientApp
- All Implemented Interfaces:
Serializable,ClientApp,OIDCRPClientApp,Entity
@Node("OIDCRPClientApp")
public class Neo4jOIDCRPClientApp
extends AbstractClientApp
implements OIDCRPClientApp
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final TypeReference<Set<OIDCGrantType>> static final Stringprotected static final TypeReference<Set<OIDCResponseType>> protected static final TypeReference<Set<String>> protected static final TypeReference<Set<String>> Fields inherited from class org.apache.syncope.core.persistence.neo4j.entity.am.AbstractClientApp
ATTR_TYPEREFFields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetJwks()booleanbooleanbooleanbooleanbooleanprotected voidjson2list(boolean clearFirst) voidvoidpostLoad()voidpostSave()voidsetAccessTokenMaxActiveTokens(Long accessTokenMaxActiveTokens) voidsetAccessTokenMaxTimeToLive(String accessTokenMaxTimeToLive) voidsetAccessTokenTimeToKill(String accessTokenTimeToKill) voidsetApplicationType(OIDCApplicationType applicationType) voidsetBypassApprovalPrompt(boolean bypassApprovalPrompt) voidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidsetDeviceTokenTimeToKill(String deviceTokenTimeToKill) voidsetEncryptIdToken(boolean encryptIdToken) voidsetGenerateRefreshToken(boolean generateRefreshToken) voidsetIdTokenEncryptionAlg(OIDCTokenEncryptionAlg idTokenEncryptionAlg) voidsetIdTokenEncryptionEncoding(OIDCTokenEncryptionEncoding idTokenEncryptionEncoding) voidsetIdTokenIssuer(String idTokenIssuer) voidsetIdTokenSigningAlg(OIDCTokenSigningAlg idTokenSigningAlg) voidvoidsetJwksUri(String jwksUri) voidsetJwtAccessToken(boolean jwtAccessToken) voidsetLogoutUri(String logoutUri) voidsetRefreshTokenMaxActiveTokens(Long refreshTokenMaxActiveTokens) voidsetRefreshTokenTimeToKill(String refreshTokenTimeToKill) voidsetSignIdToken(boolean signIdToken) voidsetSubjectType(OIDCSubjectType subjectType) voidsetTokenEndpointAuthenticationMethod(OIDCClientAuthenticationMethod tokenEndpointAuthenticationMethod) voidsetUserInfoEncryptedResponseAlg(OIDCTokenEncryptionAlg userInfoEncryptedResponseAlg) voidvoidsetUserInfoSigningAlg(OIDCTokenSigningAlg userInfoSigningAlg) Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.am.AbstractClientApp
getAccessPolicy, getAttrReleasePolicy, getAuthPolicy, getClientAppId, getDescription, getEvaluationOrder, getInformationUrl, getLogo, getLogoutType, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setEvaluationOrder, setInformationUrl, setLogo, setLogoutType, setName, setPrivacyUrl, setProperties, setRealm, setTheme, setTicketExpirationPolicy, setUsernameAttributeProviderConfMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
checkImplementationType, checkType, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.syncope.core.persistence.api.entity.am.ClientApp
getAccessPolicy, getAttrReleasePolicy, getAuthPolicy, getClientAppId, getDescription, getEvaluationOrder, getInformationUrl, getLogo, getLogoutType, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setEvaluationOrder, setInformationUrl, setLogo, setLogoutType, setName, setPrivacyUrl, setProperties, setRealm, setTheme, setTicketExpirationPolicy, setUsernameAttributeProviderConf
-
Field Details
-
NODE
- See Also:
-
STRING_TYPEREF
-
GRANT_TYPE_TYPEREF
-
RESPONSE_TYPE_TYPEREF
-
SCOPE_TYPEREF
-
-
Constructor Details
-
Neo4jOIDCRPClientApp
public Neo4jOIDCRPClientApp()
-
-
Method Details
-
getRedirectUris
- Specified by:
getRedirectUrisin interfaceOIDCRPClientApp
-
getClientId
- Specified by:
getClientIdin interfaceOIDCRPClientApp
-
setClientId
- Specified by:
setClientIdin interfaceOIDCRPClientApp
-
getClientSecret
- Specified by:
getClientSecretin interfaceOIDCRPClientApp
-
setClientSecret
- Specified by:
setClientSecretin interfaceOIDCRPClientApp
-
getIdTokenIssuer
- Specified by:
getIdTokenIssuerin interfaceOIDCRPClientApp
-
setIdTokenIssuer
- Specified by:
setIdTokenIssuerin interfaceOIDCRPClientApp
-
isSignIdToken
public boolean isSignIdToken()- Specified by:
isSignIdTokenin interfaceOIDCRPClientApp
-
setSignIdToken
public void setSignIdToken(boolean signIdToken) - Specified by:
setSignIdTokenin interfaceOIDCRPClientApp
-
getIdTokenSigningAlg
- Specified by:
getIdTokenSigningAlgin interfaceOIDCRPClientApp
-
setIdTokenSigningAlg
- Specified by:
setIdTokenSigningAlgin interfaceOIDCRPClientApp
-
isEncryptIdToken
public boolean isEncryptIdToken()- Specified by:
isEncryptIdTokenin interfaceOIDCRPClientApp
-
setEncryptIdToken
public void setEncryptIdToken(boolean encryptIdToken) - Specified by:
setEncryptIdTokenin interfaceOIDCRPClientApp
-
getIdTokenEncryptionAlg
- Specified by:
getIdTokenEncryptionAlgin interfaceOIDCRPClientApp
-
setIdTokenEncryptionAlg
- Specified by:
setIdTokenEncryptionAlgin interfaceOIDCRPClientApp
-
getIdTokenEncryptionEncoding
- Specified by:
getIdTokenEncryptionEncodingin interfaceOIDCRPClientApp
-
setIdTokenEncryptionEncoding
- Specified by:
setIdTokenEncryptionEncodingin interfaceOIDCRPClientApp
-
getUserInfoSigningAlg
- Specified by:
getUserInfoSigningAlgin interfaceOIDCRPClientApp
-
setUserInfoSigningAlg
- Specified by:
setUserInfoSigningAlgin interfaceOIDCRPClientApp
-
getUserInfoEncryptedResponseAlg
- Specified by:
getUserInfoEncryptedResponseAlgin interfaceOIDCRPClientApp
-
setUserInfoEncryptedResponseAlg
- Specified by:
setUserInfoEncryptedResponseAlgin interfaceOIDCRPClientApp
-
getUserInfoEncryptedResponseEncoding
- Specified by:
getUserInfoEncryptedResponseEncodingin interfaceOIDCRPClientApp
-
setUserInfoEncryptedResponseEncoding
- Specified by:
setUserInfoEncryptedResponseEncodingin interfaceOIDCRPClientApp
-
isJwtAccessToken
public boolean isJwtAccessToken()- Specified by:
isJwtAccessTokenin interfaceOIDCRPClientApp
-
setJwtAccessToken
public void setJwtAccessToken(boolean jwtAccessToken) - Specified by:
setJwtAccessTokenin interfaceOIDCRPClientApp
-
isBypassApprovalPrompt
public boolean isBypassApprovalPrompt()- Specified by:
isBypassApprovalPromptin interfaceOIDCRPClientApp
-
setBypassApprovalPrompt
public void setBypassApprovalPrompt(boolean bypassApprovalPrompt) - Specified by:
setBypassApprovalPromptin interfaceOIDCRPClientApp
-
isGenerateRefreshToken
public boolean isGenerateRefreshToken()- Specified by:
isGenerateRefreshTokenin interfaceOIDCRPClientApp
-
setGenerateRefreshToken
public void setGenerateRefreshToken(boolean generateRefreshToken) - Specified by:
setGenerateRefreshTokenin interfaceOIDCRPClientApp
-
getSubjectType
- Specified by:
getSubjectTypein interfaceOIDCRPClientApp
-
setSubjectType
- Specified by:
setSubjectTypein interfaceOIDCRPClientApp
-
getApplicationType
- Specified by:
getApplicationTypein interfaceOIDCRPClientApp
-
setApplicationType
- Specified by:
setApplicationTypein interfaceOIDCRPClientApp
-
getSupportedGrantTypes
- Specified by:
getSupportedGrantTypesin interfaceOIDCRPClientApp
-
getSupportedResponseTypes
- Specified by:
getSupportedResponseTypesin interfaceOIDCRPClientApp
-
getScopes
- Specified by:
getScopesin interfaceOIDCRPClientApp
-
getJwks
- Specified by:
getJwksin interfaceOIDCRPClientApp
-
setJwks
- Specified by:
setJwksin interfaceOIDCRPClientApp
-
getJwksUri
- Specified by:
getJwksUriin interfaceOIDCRPClientApp
-
setJwksUri
- Specified by:
setJwksUriin interfaceOIDCRPClientApp
-
getTokenEndpointAuthenticationMethod
- Specified by:
getTokenEndpointAuthenticationMethodin interfaceOIDCRPClientApp
-
setTokenEndpointAuthenticationMethod
public void setTokenEndpointAuthenticationMethod(OIDCClientAuthenticationMethod tokenEndpointAuthenticationMethod) - Specified by:
setTokenEndpointAuthenticationMethodin interfaceOIDCRPClientApp
-
getLogoutUri
- Specified by:
getLogoutUriin interfaceOIDCRPClientApp
-
setLogoutUri
- Specified by:
setLogoutUriin interfaceOIDCRPClientApp
-
getDeviceTokenTimeToKill
- Specified by:
getDeviceTokenTimeToKillin interfaceOIDCRPClientApp
-
setDeviceTokenTimeToKill
- Specified by:
setDeviceTokenTimeToKillin interfaceOIDCRPClientApp
-
getRefreshTokenMaxActiveTokens
- Specified by:
getRefreshTokenMaxActiveTokensin interfaceOIDCRPClientApp
-
setRefreshTokenMaxActiveTokens
- Specified by:
setRefreshTokenMaxActiveTokensin interfaceOIDCRPClientApp
-
getRefreshTokenTimeToKill
- Specified by:
getRefreshTokenTimeToKillin interfaceOIDCRPClientApp
-
setRefreshTokenTimeToKill
- Specified by:
setRefreshTokenTimeToKillin interfaceOIDCRPClientApp
-
getAccessTokenMaxActiveTokens
- Specified by:
getAccessTokenMaxActiveTokensin interfaceOIDCRPClientApp
-
setAccessTokenMaxActiveTokens
- Specified by:
setAccessTokenMaxActiveTokensin interfaceOIDCRPClientApp
-
getAccessTokenTimeToKill
- Specified by:
getAccessTokenTimeToKillin interfaceOIDCRPClientApp
-
setAccessTokenTimeToKill
- Specified by:
setAccessTokenTimeToKillin interfaceOIDCRPClientApp
-
getAccessTokenMaxTimeToLive
- Specified by:
getAccessTokenMaxTimeToLivein interfaceOIDCRPClientApp
-
setAccessTokenMaxTimeToLive
- Specified by:
setAccessTokenMaxTimeToLivein interfaceOIDCRPClientApp
-
json2list
protected void json2list(boolean clearFirst) -
postLoad
public void postLoad() -
postSave
public void postSave() -
list2json
public void list2json()
-