Adds support for multiple SessionIndex elements in SP-initiated LogoutRequests in accordance with the specification:
3.7.3.2 Session Authority Rules
Terminate the principal's current session as specified by the , ,or element, and any elements present in the logoutrequest message.
⚠️ This is a breaking change in the SessionParticipants API and requires a major version bump ⚠️
The changes introduced in this PR:
All SessionIndex value in an SP-initiated logout request are extracted (previously only the first one)
SessionParticipants#get can be called with either an array of session indices or a single session index (previously only a single session index string value)
Description
Adds support for multiple
SessionIndex
elements in SP-initiated LogoutRequests in accordance with the specification:⚠️ This is a breaking change in the
SessionParticipants
API and requires a major version bump ⚠️The changes introduced in this PR:
SessionIndex
value in an SP-initiated logout request are extracted (previously only the first one)SessionParticipants#get
can be called with either an array of session indices or a single session index (previously only a single session index string value)References
Testing