...
(User Session) A
sid
(session Id) claim will be added to all person access and refresh tokens issued by Keycloak. Thesid
is extracted from the person access token and so will be implicit for client applications.(User Session) The same person can maintain multiple active sessions but can have only one refresh token related to each session.
(User Session) The caller authentication workflow in the BSN.cloud API has been modified and the person claims identity is now resolved based on person access tokens issued by Keycloak
(User Session) The request authorization workflow in the BSN.cloud API has been modified and the OAuth2 scope-based authorization has been replaced by the identical custom check based on the authorization scope calculated in the same way.
(BSN.cloud Self API) The updated client applications can now retrieve the person membership information using the existing
GET ~/2022/06/REST/Self/Networks/
andGET ~/2022/06/REST/Self/Users/
methods in the BSN.cloud Self API.