# SAML error "InvalidNameIDPolicy" (MSIS7070) during SSO login

Attempts to log in through Single Sign-On (SSO) result in the following error:

> Error: urn:oasis:names:tc:SAML:2.0:status:Requester

The full error message is:

> {“error”: “The IdP sent the status code ‘urn:oasis:names:tc:SAML:2.0:status:Requester’. The optional second-level status code was ‘urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy’. See paragraph 3.2.2.2 of the SAML specification for more information.”}

The ADFS log shows this error:

> MSIS7070: The SAML request contained a NameIDPolicy that was not satisfied by the issued token. Requested NameIDPolicy: AllowCreate: False, Format: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress, SPNameQualifier: (none). Actual NameID properties: null.

## Causes and solutions

### Cause 1

The account does not have an email address in Active Directory.

### Solution 1

Do one of the following:

- Add an email address to the affected user in Active Directory.
- Log in with a Zivver account that corresponds to a user in Active Directory with an email address.

### Cause 2

A problem exists with the ADFS claim rules.

### Solution 2

Split the first claim rule into two separate claim rules. This rule is often named _AD Attributes_.

To do this:

1. Create one claim rule that maps the LDAP attribute _ObjectGUID_ to the outgoing claim type `https://zivver.com/SAML/Attributes/ZivverAccountKey`.
2. Create a second claim rule that maps the LDAP attribute _E-mail Addresses_ to the outgoing claim type _E-Mail Address_.

Updated on 2026-01-21
