Table of Contents

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

string

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

string

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

string

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"

Field Value

string