다음을 통해 공유


IIdentityProvider 인터페이스

네임스페이스:  Microsoft.VisualStudio.Services.Identity
어셈블리:  Microsoft.TeamFoundation.Framework.Server(Microsoft.TeamFoundation.Framework.Server.dll)

구문

‘선언
<InheritedExportAttribute> _
Public Interface IIdentityProvider
[InheritedExportAttribute]
public interface IIdentityProvider

IIdentityProvider 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AvailableIdentityAttributes 해당 id로 사용 되는 공급자별 특성입니다.
Public 속성 IsSyncable 이 속성은이 id 공급자와 동기화를 지원 하는지 여부를 나타냅니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateDescriptor(TeamFoundationRequestContext, IIdentity) ASP.NET 인증 사용자 (웹 요청의 HttpContext.User.Identity 속성)을 통해 제공한 IIdentity 인스턴스에 설명자를 만듭니다.
Public 메서드 CreateDescriptor(TeamFoundationRequestContext, String) 공급자 지원에서 identities 일반화 설명자에 표시 이름 확인 CreateDescriptor을 구현할 수 있습니다.그러면 TFS를 알된 수 없는 사용자에 대 한 표시 이름을 사용 하 고 정규화 된 id 공급자를 사용 하 여 해결 합니다.참고: unqiue 사용자 대화명을 확인할 수 없으면 NULL이 반환 해야 합니다.
Public 메서드 GetIdentity ASP.NET identity 소스에서 id를 가져옵니다.
Public 메서드 GetPossibleIdentityTypes 사용자, 그룹 또는 둘 다 제공 된 설명자를 나타낼 수 있으면 나타냅니다.
Public 메서드 ServiceStart
Public 메서드 SupportedIdentityTypes 이 저장소를 제공 하는 Identity 형식에 대 한 정규화 된.NET 클래스 형식을 가져옵니다.IIdentity를 구현 하는 클래스입니다.예를 들어 "System.Security.Principal.WindowsIdentity"입니다.
Public 메서드 SyncMembers
Public 메서드 TrySyncIdentity

위쪽

참고 항목

참조

Microsoft.VisualStudio.Services.Identity 네임스페이스