SamlAuthenticationStatement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |