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_TYPEREF
protected static TypeReference<Set<OIDCResponseType>>
RESPONSE_TYPE_TYPEREF
protected static TypeReference<Set<String>>
SCOPE_TYPEREF
protected static TypeReference<Set<String>>
STRING_TYPEREF
static String
TABLE
-
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, getInformationUrl, getLogo, getLogoutType, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, 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, getInformationUrl, getLogo, getLogoutType, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, 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:
getRedirectUris
in interfaceOIDCRPClientApp
-
getClientId
public String getClientId()
- Specified by:
getClientId
in interfaceOIDCRPClientApp
-
setClientId
public void setClientId(String clientId)
- Specified by:
setClientId
in interfaceOIDCRPClientApp
-
getClientSecret
public String getClientSecret()
- Specified by:
getClientSecret
in interfaceOIDCRPClientApp
-
setClientSecret
public void setClientSecret(String clientSecret)
- Specified by:
setClientSecret
in interfaceOIDCRPClientApp
-
isSignIdToken
public boolean isSignIdToken()
- Specified by:
isSignIdToken
in interfaceOIDCRPClientApp
-
setSignIdToken
public void setSignIdToken(boolean signIdToken)
- Specified by:
setSignIdToken
in interfaceOIDCRPClientApp
-
isJwtAccessToken
public boolean isJwtAccessToken()
- Specified by:
isJwtAccessToken
in interfaceOIDCRPClientApp
-
setJwtAccessToken
public void setJwtAccessToken(boolean jwtAccessToken)
- Specified by:
setJwtAccessToken
in interfaceOIDCRPClientApp
-
isBypassApprovalPrompt
public boolean isBypassApprovalPrompt()
- Specified by:
isBypassApprovalPrompt
in interfaceOIDCRPClientApp
-
setBypassApprovalPrompt
public void setBypassApprovalPrompt(boolean bypassApprovalPrompt)
- Specified by:
setBypassApprovalPrompt
in interfaceOIDCRPClientApp
-
isGenerateRefreshToken
public boolean isGenerateRefreshToken()
- Specified by:
isGenerateRefreshToken
in interfaceOIDCRPClientApp
-
setGenerateRefreshToken
public void setGenerateRefreshToken(boolean generateRefreshToken)
- Specified by:
setGenerateRefreshToken
in interfaceOIDCRPClientApp
-
getSubjectType
public OIDCSubjectType getSubjectType()
- Specified by:
getSubjectType
in interfaceOIDCRPClientApp
-
setSubjectType
public void setSubjectType(OIDCSubjectType subjectType)
- Specified by:
setSubjectType
in interfaceOIDCRPClientApp
-
getSupportedGrantTypes
public Set<OIDCGrantType> getSupportedGrantTypes()
- Specified by:
getSupportedGrantTypes
in interfaceOIDCRPClientApp
-
getSupportedResponseTypes
public Set<OIDCResponseType> getSupportedResponseTypes()
- Specified by:
getSupportedResponseTypes
in interfaceOIDCRPClientApp
-
getScopes
public Set<String> getScopes()
- Specified by:
getScopes
in interfaceOIDCRPClientApp
-
getJwks
public String getJwks()
- Specified by:
getJwks
in interfaceOIDCRPClientApp
-
setJwks
public void setJwks(String jwks)
- Specified by:
setJwks
in interfaceOIDCRPClientApp
-
getJwksUri
public String getJwksUri()
- Specified by:
getJwksUri
in interfaceOIDCRPClientApp
-
setJwksUri
public void setJwksUri(String jwksUri)
- Specified by:
setJwksUri
in interfaceOIDCRPClientApp
-
getTokenEndpointAuthenticationMethod
public OIDCClientAuthenticationMethod getTokenEndpointAuthenticationMethod()
- Specified by:
getTokenEndpointAuthenticationMethod
in interfaceOIDCRPClientApp
-
setTokenEndpointAuthenticationMethod
public void setTokenEndpointAuthenticationMethod(OIDCClientAuthenticationMethod tokenEndpointAuthenticationMethod)
- Specified by:
setTokenEndpointAuthenticationMethod
in interfaceOIDCRPClientApp
-
getLogoutUri
public String getLogoutUri()
- Specified by:
getLogoutUri
in interfaceOIDCRPClientApp
-
setLogoutUri
public void setLogoutUri(String logoutUri)
- Specified by:
setLogoutUri
in interfaceOIDCRPClientApp
-
json2list
protected void json2list(boolean clearFirst)
-
postLoad
public void postLoad()
-
postSave
public void postSave()
-
list2json
public void list2json()
-
-