Interface IIdentityProvider
Namespace: Microsoft.VisualStudio.Services.Identity
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider
O tipo IIdentityProvider expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AvailableIdentityAttributes | Atributos específicos do provedor usado pela identidade correspondente. | |
IsSyncable | Esta propriedade significa se esse provedor da identidade suporta sincronizar. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateDescriptor(TeamFoundationRequestContext, IIdentity) | Cria o descritor de instância de IIdentity fornecida pelo ASP.NET para o usuário autenticado (através da propriedade de HttpContext.User.Identity de solicitação Web). | |
CreateDescriptor(TeamFoundationRequestContext, String) | Um provedor PODE implementar CreateDescriptor caso dê suporte à resolução de um nome para exibição generalizado de identidades para um descritor.Isso permite que TFS use um nome para exibição para um usuário desconhecido e resolva-o usando o provedor para uma identidade totalmente qualificada.OBSERVAÇÃO: Você deverá retornar NULL se não conseguir resolver o nome para exibição de um usuário exclusivo. | |
GetIdentity | Obtém a identidade de origem a identidade do ASP.NET. | |
GetPossibleIdentityTypes | Indica se o descritor fornecido pode representar um usuário, um grupo ou ambos. | |
ServiceStart | ||
SupportedIdentityTypes | Obtenha o tipo de classe. NET totalmente qualificado para os tipos de identidade fornecidos por este repositório.Esta é a classe que implementa IIdentity.Um exemplo é “System.Security.Principal.WindowsIdentity”. | |
SyncMembers | ||
TrySyncIdentity |
Superior