Udostępnij za pośrednictwem


SamlAuthenticationStatement Klasa

Definicja

Reprezentuje oświadczenie dla tokenu zabezpieczającego SamlSecurityToken , który potwierdza, że podmiot został uwierzytelniony przez określony czas.

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
Dziedziczenie
SamlAuthenticationStatement

Uwagi

SamlSecurityToken tokeny zabezpieczające określają swoje oświadczenia przy użyciu asercji SAML, które mogą określać, kiedy podmiot został uwierzytelniony. Oświadczenia w asercji SAML są reprezentowane przez instrukcje SAML. Specyfikacja SAML definiuje zestaw typów instrukcji SAML, a jednym z nich jest SamlAuthenticationStatement. A SamlAuthenticationStatement potwierdza, że podmiot instrukcji został uwierzytelniony przez określony sposób w określonym czasie.

Konstruktory

SamlAuthenticationStatement()

Inicjuje nowe wystąpienie klasy SamlAuthenticationStatement.

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

Inicjuje SamlAuthenticationStatement nowe wystąpienie klasy przy użyciu określonych szczegółów uwierzytelniania.

Właściwości

AuthenticationInstant

Pobiera lub ustawia moment, w którym podmiot został uwierzytelniony.

AuthenticationMethod

Pobiera lub ustawia metodę używaną do uwierzytelniania podmiotu.

AuthorityBindings

Pobiera dodatkowe informacje o temacie.

ClaimType

Pobiera typ oświadczenia zabezpieczającego.

DnsAddress

Pobiera lub ustawia nazwę domeny DNS, w której znajduje się komputer, który uwierzytelnił podmiot.

IPAddress

Pobiera lub ustawia adres IP komputera, który uwierzytelnił podmiot.

IsReadOnly

Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu.

SamlSubject

Pobiera lub ustawia temat tokenu zabezpieczającego SamlSecurityToken .

(Odziedziczone po SamlSubjectStatement)

Metody

AddClaimsToList(IList<Claim>)

Dodaje oświadczenie na podstawie właściwości tego wystąpienia do określonej kolekcji oświadczeń.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Tworzy zasady autoryzacji dla tokenu zabezpieczającego SamlSecurityToken .

(Odziedziczone po SamlSubjectStatement)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie jest tylko do odczytu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Odczytuje instrukcję uwierzytelniania SAML z określonego czytnika XML.

SetSubject(SamlSubject)

Ustawia temat tokenu zabezpieczającego SamlSecurityToken .

(Odziedziczone po SamlSubjectStatement)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Zapisuje instrukcję uwierzytelniania SAML w określonym serializatorze XML.

Dotyczy