Partager via


IIdentityProvider, interface

Espace de noms :  Microsoft.VisualStudio.Services.Identity
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider

Le type IIdentityProvider expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AvailableIdentityAttributes Attributs spécifiques au fournisseur utilisés par identité correspondante.
Propriété publique IsSyncable Cette propriété indique si ce fournisseur d'identité prend en charge syncing.

Début

Méthodes

  Nom Description
Méthode publique CreateDescriptor(TeamFoundationRequestContext, IIdentity) Crée un descripteur de l'instance d'IIdentity données par ASP.NET pour l'utilisateur authentifié (via la propriété du HttpContext.User.Identity de la requête Web).
Méthode publique CreateDescriptor(TeamFoundationRequestContext, String) Un fournisseur PEUT implémenter CreateDescriptor s'ils prennent en charge résoudre un nom complet généralisé par identités à un descripteur.Cela permet à TFS pour prendre un nom complet pour un utilisateur inconnu et à résoudre à l'aide du fournisseur à une identité qualifiée complète.REMARQUE : Vous devez retourner Null si vous ne parvenez pas à résoudre le nom complet à un utilisateur d'unqiue.
Méthode publique GetIdentity Obtient l'identité de la source d'identité ASP.NET.
Méthode publique GetPossibleIdentityTypes Indique si le descripteur fourni peut représenter un utilisateur, un groupe ou les deux.
Méthode publique ServiceStart
Méthode publique SupportedIdentityTypes Récupérez le type qualifié complet de classe .NET pour les types d'identité que ces magasins fournir.C'est la classe qui implémente IIdentity.Un exemple est « System.Security.Principal.WindowsIdentity ».
Méthode publique SyncMembers
Méthode publique TrySyncIdentity

Début

Voir aussi

Référence

Microsoft.VisualStudio.Services.Identity, espace de noms