auth0 / node-samlp

SAML Protocol support for node (only IdP for now)
MIT License
136 stars 117 forks source link

feat: add support for per-participant bindings during SLO #135

Closed ArtiomCiumac closed 1 year ago

ArtiomCiumac commented 1 year ago

By submitting a PR to this repository, you agree to the terms within the Auth0 Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.

Description

Add support for participant-specific bindings for SLO. The library will use the correct binding if it is specified in the SessionParticipant structure.

Testing

  1. Set up SAML SLO with multiple participants.
  2. Add a binding field in the participant structure with mixed values.
  3. Trigger SAML SLO and observe that each participant gets called using its specific binding.

See the added tests for details.

Checklist