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 | |
---|---|---|
AvailableIdentityAttributes | Anbieterspezifische Attribute verwendet durch entsprechende Identität. | |
IsSyncable | Diese Eigenschaft gibt an, ob dieser Identitätsanbieter das Synchronisieren unterstützt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateDescriptor(TeamFoundationRequestContext, IIdentity) | Erstellt ein von IIdentity-Instanz, die ASP.NET für authentifizierte Benutzer bereitgestellt wird (durch HttpContext.User.Identity-Eigenschaft der Webanforderung). | |
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. | |
GetIdentity | Ruft die Identität von der ASP.NET-Identitätsquelle ab. | |
GetPossibleIdentityTypes | Gibt an, ob der angegebene Deskriptor einen Benutzer, eine Gruppe oder beide darstellen kann. | |
ServiceStart | ||
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 "". | |
SyncMembers | ||
TrySyncIdentity |
Zum Seitenanfang