Class AccessTokenDataBinderImpl
java.lang.Object
org.apache.syncope.core.provisioning.java.data.AccessTokenDataBinderImpl
- All Implemented Interfaces:
AccessTokenDataBinder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.syncope.core.provisioning.api.data.AccessTokenDataBinder
AccessTokenDataBinder.AccessTokenInfo -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AccessTokenDAOprotected final ConfParamOpsprotected final DefaultCredentialCheckerprotected final EntityFactoryprotected final AccessTokenJWSSignerprotected final SecurityProperties -
Constructor Summary
ConstructorsConstructorDescriptionAccessTokenDataBinderImpl(SecurityProperties securityProperties, AccessTokenJWSSigner jwsSigner, AccessTokenDAO accessTokenDAO, ConfParamOps confParamOps, EntityFactory entityFactory, DefaultCredentialChecker credentialChecker) -
Method Summary
Modifier and TypeMethodDescriptioncreate(Optional<String> key, String subject, Map<String, Object> claims, byte[] authorities, boolean replace) protected AccessTokenDataBinder.AccessTokenInfogetAccessTokenTO(AccessToken accessToken) protected AccessTokenupdate(AccessToken accessToken, byte[] authorities)
-
Field Details
-
securityProperties
-
jwsSigner
-
accessTokenDAO
-
confParamOps
-
entityFactory
-
credentialChecker
-
-
Constructor Details
-
AccessTokenDataBinderImpl
public AccessTokenDataBinderImpl(SecurityProperties securityProperties, AccessTokenJWSSigner jwsSigner, AccessTokenDAO accessTokenDAO, ConfParamOps confParamOps, EntityFactory entityFactory, DefaultCredentialChecker credentialChecker)
-
-
Method Details
-
generateJWT
-
replace
protected AccessToken replace(String subject, Map<String, Object> claims, byte[] authorities, AccessToken accessToken) -
create
public AccessTokenDataBinder.AccessTokenInfo create(Optional<String> key, String subject, Map<String, Object> claims, byte[] authorities, boolean replace) - Specified by:
createin interfaceAccessTokenDataBinder
-
update
- Specified by:
updatein interfaceAccessTokenDataBinder
-
getAccessTokenTO
- Specified by:
getAccessTokenTOin interfaceAccessTokenDataBinder
-