Поделиться через


IIdentityProvider - интерфейс

Пространство имен:  Microsoft.VisualStudio.Services.Identity
Сборка:  Microsoft.TeamFoundation.Framework.Server (в Microsoft.TeamFoundation.Framework.Server.dll)

Синтаксис

'Декларация
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider

Тип IIdentityProvider предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AvailableIdentityAttributes Атрибуты, связанных с поставщиком, используемые, соответствующий идентификатор.
Открытое свойство IsSyncable Это свойство означает, поддерживает ли этот поставщик удостоверений синхронизировать.

В начало страницы

Методы

  Имя Описание
Открытый метод CreateDescriptor(TeamFoundationRequestContext, IIdentity) Создает дескриптор экземпляра из предоставленного IIdentity ASP.NET для пользователей, прошедших проверку подлинности (через свойство HttpContext.User.Identity запроса Интернета).
Открытый метод CreateDescriptor(TeamFoundationRequestContext, String) Поставщик МОЖЕТ реализовать CreateDescriptor, если они поддерживают разрешить обобщенное идентификаторами отображаемое имя дескриптора.Это позволяет TFS для принятия отображаемое имя для неизвестного пользователя и разрешить его с помощью поставщика к общему идентификатор.ЗАМЕТКА: Необходимо возвращать значение NULL, если невозможно разрешить пользователю unqiue отображаемое имя.
Открытый метод GetIdentity Получает идентификатор из источника идентификатора ASP.NET.
Открытый метод GetPossibleIdentityTypes Указывает, является ли дескриптор может представлять пользователь, группа или оба.
Открытый метод ServiceStart
Открытый метод SupportedIdentityTypes Получение полного типа класса .NET для типов идентификатора доставки, этого хранилища.Это класс, реализующий интерфейс IIdentity.Пример «System.Security.Principal.WindowsIdentity».
Открытый метод SyncMembers
Открытый метод TrySyncIdentity

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Services.Identity - пространство имен