Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
WIP - SAML IdP Attribute Definitions and Release #4410
This PR allows defining SAML attributes for release whose values are populated from existing attribute repositories configured in CAS. Attribute definitions are loaded from a configured JSON source that is dynamically reloaded when changes are detected.
Attribute definitions have the following properties:
These defined attributes can then be released by using SamlIdpRegisteredServiceAttributeReleasePolicy and setting the map keys in the 'allowedAttributes' that should be part of the SAML Response.