SamlAuthenticationStatement Klass

Definition

Representerar ett anspråk för en SamlSecurityToken säkerhetstoken som hävdar att ämnet autentiserades med ett visst medel vid en viss tidpunkt.

public ref class SamlAuthenticationStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthenticationStatement = class
    inherit SamlSubjectStatement
Public Class SamlAuthenticationStatement
Inherits SamlSubjectStatement
Arv
SamlAuthenticationStatement

Kommentarer

SamlSecurityToken säkerhetstoken anger sina anspråk med hjälp av SAML-försäkran, som kan ange när ämnet autentiserades. Anspråken i en SAML-försäkran representeras av SAML-instruktioner. SAML-specifikationen definierar en uppsättning SAML-instruktionstyper och en av dem är en SamlAuthenticationStatement. A SamlAuthenticationStatement hävdar att instruktionens ämne autentiserades med ett visst medel vid en viss tidpunkt.

Konstruktorer

Name Description
SamlAuthenticationStatement()

Initierar en ny instans av SamlAuthenticationStatement klassen.

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

Initierar en ny instans av SamlAuthenticationStatement klassen med den angivna autentiseringsinformationen.

Egenskaper

Name Description
AuthenticationInstant

Hämtar eller anger den tidpunkt då ämnet autentiserades.

AuthenticationMethod

Hämtar eller anger den metod som används för att autentisera ämnet.

AuthorityBindings

Hämtar ytterligare information om ämnet.

ClaimType

Hämtar typen av säkerhetsanspråk.

DnsAddress

Hämtar eller anger DNS-domännamnet där datorn som autentiserade ämnet finns.

IPAddress

Hämtar eller anger IP-adressen för den dator som autentiserade ämnet.

IsReadOnly

Hämtar ett värde som anger om egenskaperna för den här instansen är skrivskyddade.

SamlSubject

Hämtar eller anger ämnet för en SamlSecurityToken säkerhetstoken.

(Ärvd från SamlSubjectStatement)

Metoder

Name Description
AddClaimsToList(IList<Claim>)

Lägger till ett anspråk baserat på egenskaperna för den här instansen till den angivna samlingen anspråk.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Skapar en auktoriseringsprincip för en SamlSecurityToken säkerhetstoken.

(Ärvd från SamlSubjectStatement)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MakeReadOnly()

Gör att den här instansen är skrivskyddad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Läser SAML-autentiseringsuttryck från den angivna XML-läsaren.

SetSubject(SamlSubject)

Anger ämnet för en SamlSecurityToken säkerhetstoken.

(Ärvd från SamlSubjectStatement)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Skriver SAML-autentiseringsinstrukationen till den angivna XML-serialiseraren.

Gäller för