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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getClientId()
String
getClientSecret()
String
getLogoutUri()
Set<String>
getRedirectUris()
Set<OIDCScope>
getScopes()
OIDCSubjectType
getSubjectType()
Set<OIDCGrantType>
getSupportedGrantTypes()
Set<OIDCResponseType>
getSupportedResponseTypes()
boolean
isBypassApprovalPrompt()
boolean
isJwtAccessToken()
boolean
isSignIdToken()
void
setBypassApprovalPrompt(boolean bypassApprovalPrompt)
void
setClientId(String id)
void
setClientSecret(String secret)
void
setJwtAccessToken(boolean jwtAccessToken)
void
setLogoutUri(String logoutUri)
void
setSignIdToken(boolean signIdToken)
void
setSubjectType(OIDCSubjectType subjectType)
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.am.ClientApp
getAccessPolicy, getAttrReleasePolicy, getAuthPolicy, getClientAppId, getDescription, getInformationUrl, getLogo, getName, getPrivacyUrl, getProperties, getRealm, getTheme, getTicketExpirationPolicy, getUsernameAttributeProviderConf, setAccessPolicy, setAttrReleasePolicy, setAuthPolicy, setClientAppId, setDescription, setInformationUrl, setLogo, 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()
-
isSignIdToken
boolean isSignIdToken()
-
setSignIdToken
void setSignIdToken(boolean signIdToken)
-
isJwtAccessToken
boolean isJwtAccessToken()
-
setJwtAccessToken
void setJwtAccessToken(boolean jwtAccessToken)
-
isBypassApprovalPrompt
boolean isBypassApprovalPrompt()
-
setBypassApprovalPrompt
void setBypassApprovalPrompt(boolean bypassApprovalPrompt)
-
getSubjectType
OIDCSubjectType getSubjectType()
-
setSubjectType
void setSubjectType(OIDCSubjectType subjectType)
-
getLogoutUri
String getLogoutUri()
-
setLogoutUri
void setLogoutUri(String logoutUri)
-
-