philipptrenz opened a new pull request, #580:
URL: https://github.com/apache/syncope/pull/580

   Microsoft Entra uses self-issued access tokens, e.g. for SCIM provisioning 
requests, to authenticate on external systems. To authorise these requests in 
Syncope, they must be verified against public keys published by Microsoft in a 
JSON Web Key Set (JWKS).
   
   This PR adds a `MSEntraAccessTokenJWSVerifier` implementation, which loads a 
JWKS provided by Microsoft from the corresponding endpoint, caches the public 
keys for the recommended duration and refetches them afterwards. The 
`MSEntraJWTSSOProvider` implementation allows to verify and authorize requests 
coming from Microsoft Entra based on the JSON Web Token (JWT) sent along in the 
request header.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@syncope.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to