Freigeben über


PassportIdentity-Member

Stellt eine Klasse bereit, die von PassportAuthenticationModule verwendet wird. Sie stellt ein Verfahren bereit, mit dem eine Anwendung auf die Ticket-Methode zugreifen kann. Diese Klasse kann nicht geerbt werden.

In den folgenden Tabellen werden die vom PassportIdentity -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode PassportIdentity Initialisiert eine neue Instanz der PassportIdentity-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AuthenticationType Ruft den zur Identifizierung des Benutzers verwendeten Authentifizierungstyp ab.
Öffentliche Eigenschaft Error Ruft einen Wert ab, der den dem aktuellen Passport-Ticket zugeordneten Fehlerstatus angibt.
Öffentliche Eigenschaft GetFromNetworkServer Ruft Informationen über eine Passport-Serververbindung und eine Abfragezeichenfolge ab.
Öffentliche Eigenschaft HasSavedPassword Ruft Information ab, die angeben, ob das Kennwort des Passport-Mitglieds gespeichert wurde.
Öffentliche Eigenschaft HasTicket Ruft einen Wert ab, der angibt, ob die Abfragezeichenfolge ein Passport-Ticket als Cookie enthält.
Öffentliche Eigenschaft HexPUID Ruft den eindeutigen Passport-Bezeichner (PUID, Passport Unique Identifier) für den derzeit authentifizierten Benutzer in hexadezimaler Form ab.
Öffentliche Eigenschaft IsAuthenticated Ruft einen Wert ab, der angibt, ob der Benutzer von einer Passport-Zertifizierungsstelle authentifiziert wurde.
Öffentliche Eigenschaft Item Ruft Passport-Profilattribute ab.
Öffentliche Eigenschaft Name Ruft den Namen des aktuellen Benutzers ab.
Öffentliche Eigenschaft TicketAge Ruft die Zeit in Sekunden ab, die seit der Ausgabe oder Aktualisierung des letzten Tickets vergangen ist.
Öffentliche Eigenschaft TimeSinceSignIn Ruft die seit der Anmeldung eines Mitglieds am Passport-Anmeldeserver verstrichene Zeit in Sekunden ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode AuthUrl Überladen. Gibt eine Zeichenfolge zurück, die den Anmeldeserver-URL für ein Mitglied sowie optionale Informationen enthält, die in der Abfragezeichenfolge an den Anmeldeserver gesendet wurden.
Öffentliche Methode AuthUrl2 Überladen. Gibt eine Zeichenfolge zurück, die den Anmeldeserver-URL für ein Mitglied sowie optionale Informationen enthält, die in der Abfragezeichenfolge an den Anmeldeserver gesendet wurden.
Öffentliche Methode Statisch Compress Komprimiert Daten.
Öffentliche Methode Statisch CryptIsValid Ruft den Zustand eines Flags ab, das angibt, ob sich der Passport-Manager in einem für die Verschlüsselung gültigen Zustand befindet.
Öffentliche Methode Statisch CryptPutHost Legt den Schlüssel fest, der zur Passport-Ver- und Entschlüsselung verwendet wird.
Öffentliche Methode Statisch CryptPutSite Legt den zur Passport-Ver- und Entschlüsselung verwendeten Schlüssel fest, indem auf die Sitenamenbezeichnung verwiesen wird, die diesem Schlüssel bei seiner ersten Installation zugeordnet wurde.
Öffentliche Methode Statisch Decompress Dekomprimiert Daten, die mit der Compress-Methode komprimiert wurden.
Öffentliche Methode Statisch Decrypt Entschlüsselt Daten mit dem Passport-Teilnehmerschlüssel für die aktuelle Site.
Öffentliche Methode Statisch Encrypt Verschlüsselt Daten mit dem Passport-Teilnehmerschlüssel für die aktuelle Site.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetCurrentConfig Ruft den Inhalt eines Registrierungsschlüssels unter der Struktur HKLM\SW\Microsoft\Passport ab.
Öffentliche Methode GetDomainAttribute Stellt Informationen für eine Passport-Domäne bereit, indem der Passport-Manager nach dem angeforderten Domänenattribut abgefragt wird.
Öffentliche Methode GetDomainFromMemberName Gibt die Passport-Domäne aus der Zeichenfolge mit dem Mitgliedsnamen zurück.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetIsAuthenticated Überladen. Gibt an, ob der Benutzer von einer Passport-Zertifizierungsstelle authentifiziert wurde.
Öffentliche Methode GetLoginChallenge Überladen. Meldet den Benutzer an, indem entweder der entsprechenden Header an einen 302-Umleitungs-URL ausgegeben oder ein Client-Authentifizierungsaustausch initiiert wird, der Passport unterstützt.
Öffentliche Methode GetOption Ruft eine bestimmte Passport-Anmeldeoption auf.
Öffentliche Methode GetProfileObject Gibt Informationen zum Passport-Profil für das angegebene Profilattribut zurück.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode HasFlag Gibt an, ob ein angegebenes Flag im Profil dieses Benutzers festgelegt ist.
Öffentliche Methode HasProfile Gibt an, ob ein angegebenes Profilattribut im Profil dieses Benutzers vorhanden ist.
Öffentliche Methode HaveConsent Gibt an, ob im Profil dieses Benutzers volle Zustimmung erteilt wurde.
Öffentliche Methode LoginUser Überladen. Meldet den Benutzer an, indem entweder ein 302-Umleitungs-URL generiert wird oder ein Client-Authentifizierungsaustausch initiiert wird, der Passport unterstützt.
Öffentliche Methode LogoTag Überladen. Gibt ein HTML-Fragment mit einem HTML-<img>-Tag für eine Passport-Verknüpfung zurück.
Öffentliche Methode LogoTag2 Überladen. Gibt ein HTML-Fragment mit einem HTML-<img>-Tag für eine Passport-Verknüpfung zurück.
Öffentliche Methode LogoutURL Überladen. Gibt die URL-Zeichenfolge für die Passport-Abmeldung zurück.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SetOption Legt eine bestimmte Passport-Anmeldeoption fest.
Öffentliche Methode Statisch SignOut Meldet das angegebene Passport-Mitglied von der aktuellen Sitzung ab.
Öffentliche Methode Ticket Ruft Informationen über ein bestimmtes Attribut des Passport-Authentifizierungstickets ab.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.IDisposable.Dispose Gibt alle von der PassportIdentity-Klasse verwendeten Ressourcen frei.

Zum Seitenanfang

Siehe auch

Referenz

PassportIdentity-Klasse
System.Web.Security-Namespace

Weitere Ressourcen

Passport-Authentifizierungsanbieter