Freigeben über


IIdentityProvider-Schnittstelle

Namespace:  Microsoft.VisualStudio.Services.Identity
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider

Der IIdentityProvider-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AvailableIdentityAttributes Anbieterspezifische Attribute verwendet durch entsprechende Identität.
Öffentliche Eigenschaft IsSyncable Diese Eigenschaft gibt an, ob dieser Identitätsanbieter das Synchronisieren unterstützt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateDescriptor(TeamFoundationRequestContext, IIdentity) Erstellt ein von IIdentity-Instanz, die ASP.NET für authentifizierte Benutzer bereitgestellt wird (durch HttpContext.User.Identity-Eigenschaft der Webanforderung).
Öffentliche Methode CreateDescriptor(TeamFoundationRequestContext, String) Ein Anbieter implementiert werden CreateDescriptor, beim Auflösen eines Identitäten generalisierten Anzeigenamens einem Deskriptor unterstützen.Dadurch können TFS, um einen Anzeigenamen für einen unbekannten Benutzer zu entfernen und ihn mithilfe des Anbieters zu eine vollqualifizierte Identität zu beheben.HINWEIS: Sie sollten NULL zurückgegeben, wenn Sie den Anzeigenamen nicht auf einen eindeutigen Benutzer auflösen können.
Öffentliche Methode GetIdentity Ruft die Identität von der ASP.NET-Identitätsquelle ab.
Öffentliche Methode GetPossibleIdentityTypes Gibt an, ob der angegebene Deskriptor einen Benutzer, eine Gruppe oder beide darstellen kann.
Öffentliche Methode ServiceStart
Öffentliche Methode SupportedIdentityTypes Abrufen des vollqualifizierten .NET-Klassentyp für die Identitätstypen ab, die dieser Speicher stellt.Dies ist die Klasse, die IIdentity implementiert.Ein Beispiel ist System.Security.Principal.WindowsIdentity "".
Öffentliche Methode SyncMembers
Öffentliche Methode TrySyncIdentity

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Services.Identity-Namespace