Class JPAOIDCRPClientApp
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
-
- org.apache.syncope.core.persistence.jpa.entity.am.AbstractClientApp
-
- org.apache.syncope.core.persistence.jpa.entity.am.JPAOIDCRPClientApp
-
- All Implemented Interfaces:
Serializable,ClientApp,OIDCRPClientApp,Entity
@Entity public class JPAOIDCRPClientApp extends AbstractClientApp implements OIDCRPClientApp
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<Set<OIDCGrantType>>GRANT_TYPE_TYPEREFprotected static TypeReference<Set<OIDCResponseType>>RESPONSE_TYPE_TYPEREFprotected static TypeReference<Set<String>>SCOPE_TYPEREFprotected static TypeReference<Set<String>>STRING_TYPEREFstatic StringTABLE-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.am.AbstractClientApp
ATTR_TYPEREF
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description JPAOIDCRPClientApp()
-
Method Summary
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.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, setUsernameAttributeProviderConf
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKey
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods 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 Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
STRING_TYPEREF
protected static final TypeReference<Set<String>> STRING_TYPEREF
-
GRANT_TYPE_TYPEREF
protected static final TypeReference<Set<OIDCGrantType>> GRANT_TYPE_TYPEREF
-
RESPONSE_TYPE_TYPEREF
protected static final TypeReference<Set<OIDCResponseType>> RESPONSE_TYPE_TYPEREF
-
SCOPE_TYPEREF
protected static final TypeReference<Set<String>> SCOPE_TYPEREF
-
-
Method Detail
-
getRedirectUris
public Set<String> getRedirectUris()
- Specified by:
getRedirectUrisin interfaceOIDCRPClientApp
-
getClientId
public String getClientId()
- Specified by:
getClientIdin interfaceOIDCRPClientApp
-
setClientId
public void setClientId(String clientId)
- Specified by:
setClientIdin interfaceOIDCRPClientApp
-
getClientSecret
public String getClientSecret()
- Specified by:
getClientSecretin interfaceOIDCRPClientApp
-
setClientSecret
public void setClientSecret(String clientSecret)
- Specified by:
setClientSecretin interfaceOIDCRPClientApp
-
getIdTokenIssuer
public String getIdTokenIssuer()
- Specified by:
getIdTokenIssuerin interfaceOIDCRPClientApp
-
setIdTokenIssuer
public void setIdTokenIssuer(String idTokenIssuer)
- Specified by:
setIdTokenIssuerin interfaceOIDCRPClientApp
-
isSignIdToken
public boolean isSignIdToken()
- Specified by:
isSignIdTokenin interfaceOIDCRPClientApp
-
setSignIdToken
public void setSignIdToken(boolean signIdToken)
- Specified by:
setSignIdTokenin interfaceOIDCRPClientApp
-
getIdTokenSigningAlg
public OIDCTokenSigningAlg getIdTokenSigningAlg()
- Specified by:
getIdTokenSigningAlgin interfaceOIDCRPClientApp
-
setIdTokenSigningAlg
public void setIdTokenSigningAlg(OIDCTokenSigningAlg idTokenSigningAlg)
- Specified by:
setIdTokenSigningAlgin interfaceOIDCRPClientApp
-
isEncryptIdToken
public boolean isEncryptIdToken()
- Specified by:
isEncryptIdTokenin interfaceOIDCRPClientApp
-
setEncryptIdToken
public void setEncryptIdToken(boolean encryptIdToken)
- Specified by:
setEncryptIdTokenin interfaceOIDCRPClientApp
-
getIdTokenEncryptionAlg
public OIDCTokenEncryptionAlg getIdTokenEncryptionAlg()
- Specified by:
getIdTokenEncryptionAlgin interfaceOIDCRPClientApp
-
setIdTokenEncryptionAlg
public void setIdTokenEncryptionAlg(OIDCTokenEncryptionAlg idTokenEncryptionAlg)
- Specified by:
setIdTokenEncryptionAlgin interfaceOIDCRPClientApp
-
getIdTokenEncryptionEncoding
public OIDCTokenEncryptionEncoding getIdTokenEncryptionEncoding()
- Specified by:
getIdTokenEncryptionEncodingin interfaceOIDCRPClientApp
-
setIdTokenEncryptionEncoding
public void setIdTokenEncryptionEncoding(OIDCTokenEncryptionEncoding idTokenEncryptionEncoding)
- Specified by:
setIdTokenEncryptionEncodingin interfaceOIDCRPClientApp
-
getUserInfoSigningAlg
public OIDCTokenSigningAlg getUserInfoSigningAlg()
- Specified by:
getUserInfoSigningAlgin interfaceOIDCRPClientApp
-
setUserInfoSigningAlg
public void setUserInfoSigningAlg(OIDCTokenSigningAlg userInfoSigningAlg)
- Specified by:
setUserInfoSigningAlgin interfaceOIDCRPClientApp
-
getUserInfoEncryptedResponseAlg
public OIDCTokenEncryptionAlg getUserInfoEncryptedResponseAlg()
- Specified by:
getUserInfoEncryptedResponseAlgin interfaceOIDCRPClientApp
-
setUserInfoEncryptedResponseAlg
public void setUserInfoEncryptedResponseAlg(OIDCTokenEncryptionAlg userInfoEncryptedResponseAlg)
- Specified by:
setUserInfoEncryptedResponseAlgin interfaceOIDCRPClientApp
-
getUserInfoEncryptedResponseEncoding
public OIDCTokenEncryptionEncoding getUserInfoEncryptedResponseEncoding()
- Specified by:
getUserInfoEncryptedResponseEncodingin interfaceOIDCRPClientApp
-
setUserInfoEncryptedResponseEncoding
public void setUserInfoEncryptedResponseEncoding(OIDCTokenEncryptionEncoding encoding)
- 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
public OIDCSubjectType getSubjectType()
- Specified by:
getSubjectTypein interfaceOIDCRPClientApp
-
setSubjectType
public void setSubjectType(OIDCSubjectType subjectType)
- Specified by:
setSubjectTypein interfaceOIDCRPClientApp
-
getApplicationType
public OIDCApplicationType getApplicationType()
- Specified by:
getApplicationTypein interfaceOIDCRPClientApp
-
setApplicationType
public void setApplicationType(OIDCApplicationType applicationType)
- Specified by:
setApplicationTypein interfaceOIDCRPClientApp
-
getSupportedGrantTypes
public Set<OIDCGrantType> getSupportedGrantTypes()
- Specified by:
getSupportedGrantTypesin interfaceOIDCRPClientApp
-
getSupportedResponseTypes
public Set<OIDCResponseType> getSupportedResponseTypes()
- Specified by:
getSupportedResponseTypesin interfaceOIDCRPClientApp
-
getScopes
public Set<String> getScopes()
- Specified by:
getScopesin interfaceOIDCRPClientApp
-
getJwks
public String getJwks()
- Specified by:
getJwksin interfaceOIDCRPClientApp
-
setJwks
public void setJwks(String jwks)
- Specified by:
setJwksin interfaceOIDCRPClientApp
-
getJwksUri
public String getJwksUri()
- Specified by:
getJwksUriin interfaceOIDCRPClientApp
-
setJwksUri
public void setJwksUri(String jwksUri)
- Specified by:
setJwksUriin interfaceOIDCRPClientApp
-
getTokenEndpointAuthenticationMethod
public OIDCClientAuthenticationMethod getTokenEndpointAuthenticationMethod()
- Specified by:
getTokenEndpointAuthenticationMethodin interfaceOIDCRPClientApp
-
setTokenEndpointAuthenticationMethod
public void setTokenEndpointAuthenticationMethod(OIDCClientAuthenticationMethod tokenEndpointAuthenticationMethod)
- Specified by:
setTokenEndpointAuthenticationMethodin interfaceOIDCRPClientApp
-
getLogoutUri
public String getLogoutUri()
- Specified by:
getLogoutUriin interfaceOIDCRPClientApp
-
setLogoutUri
public void setLogoutUri(String logoutUri)
- Specified by:
setLogoutUriin interfaceOIDCRPClientApp
-
json2list
protected void json2list(boolean clearFirst)
-
postLoad
public void postLoad()
-
postSave
public void postSave()
-
list2json
public void list2json()
-
-