SAML Attributes - Digital-Platform-Services/My-NS-Account GitHub Wiki

Home

All User Assertions

The following attributes will be a part of all SAML user authentication responses.

Attribute Descripton
NameID While not appearing as an attribute but rather as an element on its own, the NameID is the unique identifier (GUID) for user for that particular RP. The GUID generated for each user of My NS Account is 256 bits long and returned in a hexadecimal representation of 64 digits.

Some examples:
da157689be4d5c95d3a15aaf0dd60acf2657b0c33aa9dc7b8f2fc817dd2412ef
fdff5da32ab57eeac36da7cb9995dc212ae8405bf98dd19f9c7fce1951e8a8c0
3caad3f111ebfeb9c14e5051b4678c17ec681fc4d0085affd352f198cccc0388
firstName User’s First Name.
lastName User’s Last Name.
editProfileUrl The URL where a user may find and edit their profile information. For public citizens, this is the My NS Account User Profile page. For Internal users, this points to Microsoft Delve. Much of this information is not updatable.
roles (Optional) If a group was created for your RP in the My NS Account Identity Manager (IDM), the ‘role’ value that is optionally defined will be passed through. This is a freeform text field of at most 64 characters.
middleName (Optional) User’s Middle Name.
email Confirmed Email address of the user.

Internal User Assertions

The following attributes will be a part of all Province of Nova Scotia (NS Health and Government of Nova Scotia) SAML user authentication responses.

Attribute Descripton
MemberOf (Optional) A list of Active Directory group names to which the users belongs. These groups need to be set up under the NSAuth Active Directory application group.

Other Attributes may be pulled from Active Directory as required under the Privacy Impact Assessment (PIA) of your application.

⚠️ **GitHub.com Fallback** ⚠️