Class MSEntraAccessTokenJWSVerifier
java.lang.Object
org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- All Implemented Interfaces:
com.nimbusds.jose.jca.JCAAware<com.nimbusds.jose.jca.JCAContext>,com.nimbusds.jose.JOSEProvider,com.nimbusds.jose.JWSProvider,com.nimbusds.jose.JWSVerifier
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMSEntraAccessTokenJWSVerifier(javax.cache.CacheManager cacheManager, javax.cache.integration.CacheLoader<String, com.nimbusds.jose.JWSVerifier> cacheLoader, javax.cache.expiry.Duration cacheExpireAfterWrite) -
Method Summary
-
Field Details
-
LOG
-
MAPPER
protected static final com.fasterxml.jackson.databind.json.JsonMapper MAPPER -
verifiersCache
-
-
Constructor Details
-
MSEntraAccessTokenJWSVerifier
public MSEntraAccessTokenJWSVerifier(javax.cache.CacheManager cacheManager, javax.cache.integration.CacheLoader<String, com.nimbusds.jose.JWSVerifier> cacheLoader, javax.cache.expiry.Duration cacheExpireAfterWrite)
-
-
Method Details
-
getAllFromCache
-
supportedJWSAlgorithms
- Specified by:
supportedJWSAlgorithmsin interfacecom.nimbusds.jose.JWSProvider
-
getJCAContext
public com.nimbusds.jose.jca.JCAContext getJCAContext()- Specified by:
getJCAContextin interfacecom.nimbusds.jose.jca.JCAAware<com.nimbusds.jose.jca.JCAContext>
-
verify
public boolean verify(com.nimbusds.jose.JWSHeader header, byte[] signingInput, com.nimbusds.jose.util.Base64URL signature) throws com.nimbusds.jose.JOSEException - Specified by:
verifyin interfacecom.nimbusds.jose.JWSVerifier- Throws:
com.nimbusds.jose.JOSEException
-