SamlAuthenticationStatement Klasa

Definicja

Reprezentuje zastrzeżenie dotyczące SamlSecurityToken tokenu zabezpieczającego, które potwierdza, że podmiot został uwierzytelniony przez określone środki w określonym czasie.Represents a claim for a SamlSecurityToken security token that asserts that the subject was authenticated by a particular means at a particular time.

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

SamlSecurityTokentokeny zabezpieczające określają ich oświadczenia przy użyciu potwierdzeń SAML, które mogą określać czas uwierzytelniania podmiotu.SamlSecurityToken security tokens specify their claims using SAML assertions, which can specify when the subject was authenticated. Oświadczenia w potwierdzeniu SAML są reprezentowane przez instrukcje SAML.The claims in a SAML assertion are represented by SAML statements. Specyfikacja SAML definiuje zestaw typów instrukcji SAML, a jednym z nich jest SamlAuthenticationStatement .The SAML specification defines a set of SAML statement types and one of them is a SamlAuthenticationStatement. SamlAuthenticationStatementPotwierdzenie, że podmiot instrukcji został uwierzytelniony w określonym czasie w danym momencie.A SamlAuthenticationStatement asserts that the statement's subject was authenticated by a particular means at a particular time.

Konstruktory

SamlAuthenticationStatement()

Inicjuje nowe wystąpienie klasy SamlAuthenticationStatement.Initializes a new instance of the SamlAuthenticationStatement class.

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

Inicjuje nowe wystąpienie SamlAuthenticationStatement klasy przy użyciu określonych szczegółów uwierzytelniania.Initializes a new instance of the SamlAuthenticationStatement class using the specified authentication details.

Właściwości

AuthenticationInstant

Pobiera lub ustawia wartość błyskawiczną w czasie, w którym podmiot został uwierzytelniony.Gets or sets the instant in time at which the subject was authenticated.

AuthenticationMethod

Pobiera lub ustawia metodę używaną do uwierzytelniania podmiotu.Gets or sets the method used to authenticate the subject.

AuthorityBindings

Pobiera dodatkowe informacje o temacie.Gets additional information about the subject.

ClaimType

Pobiera typ zabezpieczenia.Gets the type of security claim.

DnsAddress

Pobiera lub ustawia nazwę domeny DNS, w której znajduje się komputer, który uwierzytelnił podmiot.Gets or sets the DNS domain name in which the computer that authenticated the subject resides.

IPAddress

Pobiera lub ustawia adres IP komputera, który uwierzytelnił podmiot.Gets or sets the IP address of the computer that authenticated the subject.

IsReadOnly

Pobiera wartość wskazującą, czy właściwości tego wystąpienia są tylko do odczytu.Gets a value that indicates whether the properties of this instance are read-only.

SamlSubject

Pobiera lub ustawia podmiot dotyczący SamlSecurityToken tokenu zabezpieczającego.Gets or sets the subject of a SamlSecurityToken security token.

(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ń.Adds a claim based on the properties of this instance to the specified collection of claims.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Tworzy zasady autoryzacji dla SamlSecurityToken tokenu zabezpieczającego.Creates an authorization policy for a SamlSecurityToken security token.

(Odziedziczone po SamlSubjectStatement)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MakeReadOnly()

Powoduje, że to wystąpienie jest tylko do odczytu.Causes this instance to be read-only.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

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

Odczytuje instrukcję uwierzytelniania SAML z określonego czytnika XML.Reads the SAML authentication statement from the specified XML reader.

SetSubject(SamlSubject)

Ustawia podmiot dotyczący SamlSecurityToken tokenu zabezpieczającego.Sets the subject of a SamlSecurityToken security token.

(Odziedziczone po SamlSubjectStatement)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

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

Zapisuje instrukcję uwierzytelniania SAML do określonego serializatora XML.Writes the SAML authentication statement into the specified XML serializer.

Dotyczy