Compartir a través de


IIdentityProvider (Interfaz)

Espacio de nombres:  Microsoft.VisualStudio.Services.Identity
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider

El tipo IIdentityProvider expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AvailableIdentityAttributes Atributos Proveedor- específicos por identidad correspondiente.
Propiedad pública IsSyncable Esta propiedad indica si este proveedor de identidad admite syncing.

Arriba

Métodos

  Nombre Descripción
Método público CreateDescriptor(TeamFoundationRequestContext, IIdentity) Crea el descriptor de la instancia de IIdentity proporcionada por ASP.NET para el usuario autenticado (mediante la propiedad web de HttpContext.User.Identity de la solicitud).
Método público CreateDescriptor(TeamFoundationRequestContext, String) Un host CreateDescriptor de MAYO de proveedor si admiten resolver un nombre para mostrar generalizado las identidades a descriptor.Esto permite a TFS toma un nombre descriptivo para un usuario desconocido y que lo resuelva mediante el proveedor a una identidad completo.NOTA: Debe devolver NULL si no puede resolver el nombre para mostrar a un usuario de unqiue.
Método público GetIdentity Obtiene la identidad del origen de la identidad de ASP.NET.
Método público GetPossibleIdentityTypes Indica si descriptor proporcionado podría representar un usuario, un grupo o ambos.
Método público ServiceStart
Método público SupportedIdentityTypes Obtiene el tipo de clase.NET completo para los tipos de identidad fuentes de ese este almacén.Ésta es la clase que implementa IIdentity.Un ejemplo es “System.Security.Principal.WindowsIdentity”.
Método público SyncMembers
Método público TrySyncIdentity

Arriba

Vea también

Referencia

Microsoft.VisualStudio.Services.Identity (Espacio de nombres)