MsalError.UpnRequired Field

Definition

loginHint should be a UPN

What happens?

An override of a token acquisition operation was called in IPublicClientApplication which takes a loginHint as a parameters, but this login hint was not using the UserPrincipalName (UPN) format, e.g. john.doe@contoso.com expected by the service

Remediation

Make sure in your code that you enforce loginHint to be a UPN
public const string UpnRequired;
val mutable UpnRequired : string
Public Const UpnRequired As String 

Field Value

Applies to