Interface OIDCRPClientApp
-
- All Superinterfaces:
ClientApp
,Entity
,Serializable
- All Known Implementing Classes:
JPAOIDCRPClientApp
public interface OIDCRPClientApp extends ClientApp
-
-
Field Summary
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Method Summary
-
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
-
-
-
-
Method Detail
-
setClientId
void setClientId(String id)
-
getClientId
String getClientId()
-
setClientSecret
void setClientSecret(String secret)
-
getClientSecret
String getClientSecret()
-
getSupportedGrantTypes
Set<OIDCGrantType> getSupportedGrantTypes()
-
getSupportedResponseTypes
Set<OIDCResponseType> getSupportedResponseTypes()
-
getIdTokenIssuer
String getIdTokenIssuer()
-
setIdTokenIssuer
void setIdTokenIssuer(String idTokenIssuer)
-
isSignIdToken
boolean isSignIdToken()
-
setSignIdToken
void setSignIdToken(boolean signIdToken)
-
getIdTokenSigningAlg
OIDCTokenSigningAlg getIdTokenSigningAlg()
-
setIdTokenSigningAlg
void setIdTokenSigningAlg(OIDCTokenSigningAlg idTokenSigningAlg)
-
isEncryptIdToken
boolean isEncryptIdToken()
-
setEncryptIdToken
void setEncryptIdToken(boolean encryptIdToken)
-
getIdTokenEncryptionAlg
OIDCTokenEncryptionAlg getIdTokenEncryptionAlg()
-
setIdTokenEncryptionAlg
void setIdTokenEncryptionAlg(OIDCTokenEncryptionAlg idTokenEncryptionAlg)
-
getIdTokenEncryptionEncoding
OIDCTokenEncryptionEncoding getIdTokenEncryptionEncoding()
-
setIdTokenEncryptionEncoding
void setIdTokenEncryptionEncoding(OIDCTokenEncryptionEncoding idTokenEncryptionEncoding)
-
getUserInfoSigningAlg
OIDCTokenSigningAlg getUserInfoSigningAlg()
-
setUserInfoSigningAlg
void setUserInfoSigningAlg(OIDCTokenSigningAlg userInfoSigningAlg)
-
getUserInfoEncryptedResponseAlg
OIDCTokenEncryptionAlg getUserInfoEncryptedResponseAlg()
-
setUserInfoEncryptedResponseAlg
void setUserInfoEncryptedResponseAlg(OIDCTokenEncryptionAlg userInfoEncryptedResponseAlg)
-
getUserInfoEncryptedResponseEncoding
OIDCTokenEncryptionEncoding getUserInfoEncryptedResponseEncoding()
-
setUserInfoEncryptedResponseEncoding
void setUserInfoEncryptedResponseEncoding(OIDCTokenEncryptionEncoding encoding)
-
isJwtAccessToken
boolean isJwtAccessToken()
-
setJwtAccessToken
void setJwtAccessToken(boolean jwtAccessToken)
-
isBypassApprovalPrompt
boolean isBypassApprovalPrompt()
-
setBypassApprovalPrompt
void setBypassApprovalPrompt(boolean bypassApprovalPrompt)
-
isGenerateRefreshToken
boolean isGenerateRefreshToken()
-
setGenerateRefreshToken
void setGenerateRefreshToken(boolean generateRefreshToken)
-
getSubjectType
OIDCSubjectType getSubjectType()
-
setSubjectType
void setSubjectType(OIDCSubjectType subjectType)
-
getApplicationType
OIDCApplicationType getApplicationType()
-
setApplicationType
void setApplicationType(OIDCApplicationType applicationType)
-
getJwks
String getJwks()
-
setJwks
void setJwks(String jwks)
-
getJwksUri
String getJwksUri()
-
setJwksUri
void setJwksUri(String jwksUri)
-
getTokenEndpointAuthenticationMethod
OIDCClientAuthenticationMethod getTokenEndpointAuthenticationMethod()
-
setTokenEndpointAuthenticationMethod
void setTokenEndpointAuthenticationMethod(OIDCClientAuthenticationMethod tokenEndpointAuthenticationMethod)
-
getLogoutUri
String getLogoutUri()
-
setLogoutUri
void setLogoutUri(String logoutUri)
-
-