Class SamlConstants.NameIdFormats
- Namespace
- Fdyay.IdentityServer.Saml
- Assembly
- Fdyay.IdentityServer.Saml.dll
NameID format URIs.
public static class SamlConstants.NameIdFormats
- Inheritance
-
SamlConstants.NameIdFormats
- Inherited Members
Fields
EmailAddress
A name identifier in the form of an email address (SAML 2.0 core §8.3.2).
public const string EmailAddress = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
Field Value
Persistent
An opaque, pairwise identifier that stays the same for one user at one service provider across sessions (SAML 2.0 core §8.3.7).
public const string Persistent = "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
Field Value
Transient
An opaque identifier with no meaning beyond the current session (SAML 2.0 core §8.3.8).
public const string Transient = "urn:oasis:names:tc:SAML:2.0:nameid-format:transient"
Field Value
Unspecified
A name identifier whose interpretation is left to the parties (SAML 2.0 core §8.3.1). The format assumed when a NameID carries none.
public const string Unspecified = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"