Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Saml.​Models.​NameIdPolicy

Assembly: Duende.IdentityServer

Inheritance: object → NameIdPolicy

Implemented Interfaces

Represents the NameIDPolicy element from a SAML AuthnRequest. Specifies constraints on the name identifier to be returned. SAML 2.0 Core Section 3.4.1.1

Properties

protected System.​Type
EqualityContract
public string
Format
Gets the requested name identifier format. Example: "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" If null, no specific format is requested.
public string
SPNameQualifier
Gets the SPNameQualifier to use in the returned NameID. Typically the SP's entity ID, but SP can request a different value. If null, IdP should use SP's entity ID.

Methods

public string
ToString​()
protected bool
PrintMembers​(System.​Text.​StringBuilder builder)
public int
GetHashCode​()
public bool
Equals​(object obj)
public bool
Equals​(NameIdPolicy other)
public NameIdPolicy
<Clone>$​()
protected void
Finalize​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object