Add initial support for SAML Subject Id Attributes
The OASIS spec [SAML V2.0 Subject Identifier Attributes Profile](https://wiki.oasis-open.org/security/SAMLSubjectIDAttr) defines two new standard attributes intending to replace use of persistent NameIDs and the eduPersonTargetedID and eduPersonUniqueId SAML attributes. The updated Kantara [SAML V2.0 Interoperability Deployment Profile](https://kantarainitiative.github.io/SAMLprofiles/saml2int.html) will also standardize on these new attributes (cf. SDP-SP15 ibid.). This commit adds the two new attributes: * to the URN attribute maps * to attribute definitions and translations of the locale system * to the smartattributes:SmartID auth proc filter (after any other SAML attributes, but before the non-SAML ones). Support for saml2int SDP-SP16 (attribute requirements signalling via Entity Attributes) is not included here.
Showing
- attributemap/name2urn.php 2 additions, 0 deletionsattributemap/name2urn.php
- attributemap/urn2name.php 2 additions, 0 deletionsattributemap/urn2name.php
- dictionaries/attributes.definition.json 6 additions, 0 deletionsdictionaries/attributes.definition.json
- dictionaries/attributes.translation.json 6 additions, 0 deletionsdictionaries/attributes.translation.json
- lib/SimpleSAML/Locale/Translate.php 1 addition, 1 deletionlib/SimpleSAML/Locale/Translate.php
- modules/smartattributes/docs/smartattributes.md 2 additions, 0 deletionsmodules/smartattributes/docs/smartattributes.md
- modules/smartattributes/lib/Auth/Process/SmartID.php 2 additions, 0 deletionsmodules/smartattributes/lib/Auth/Process/SmartID.php
Loading
Please register or sign in to comment