C# 클래스 Microsoft.Alm.Authentication.VstsAzureAuthority

상속: AzureAuthority, IVstsAuthority
파일 보기 프로젝트 열기: Microsoft/Git-Credential-Manager-for-Windows 1 사용 예제들

공개 메소드들

메소드 설명
GeneratePersonalAccessToken ( TargetUri targetUri, Token accessToken, VstsTokenScope tokenScope, bool requireCompactToken ) : Task

Generates a personal access token for use with Visual Studio Online.

PopulateTokenTargetId ( TargetUri targetUri, Token accessToken ) : Task
ValidateCredentials ( TargetUri targetUri, Credential credentials ) : Task

Validates that Credential are valid to grant access to the Visual Studio Online service represented by the targetUri parameter.

ValidateToken ( TargetUri targetUri, Token token ) : Task

Validates that Token are valid to grant access to the Visual Studio Online service represented by the targetUri parameter.

VstsAzureAuthority ( string authorityHostUrl = null ) : System

비공개 메소드들

메소드 설명
CreateHttpClient ( TargetUri targetUri ) : HttpClient
CreateHttpClient ( TargetUri targetUri, Credential credentials ) : HttpClient
CreateHttpClient ( TargetUri targetUri, Token accessToken ) : HttpClient
CreatePersonalAccessTokenRequestUri ( HttpClient client, TargetUri targetUri, bool requireCompactToken ) : Task
GetAccessTokenRequestBody ( TargetUri targetUri, Token accessToken, VstsTokenScope tokenScope ) : System.Net.Http.StringContent
GetBase64EncodedCredentials ( Credential credentials ) : string
GetBasicAuthorizationHeader ( Credential credentials ) : string
GetConnectionDataRequest ( TargetUri targetUri ) : HttpWebRequest
GetConnectionDataRequest ( TargetUri targetUri, Credential credentials ) : HttpWebRequest
GetConnectionDataRequest ( Uri uri, Token token ) : HttpWebRequest
GetIdentityServiceUri ( HttpClient client, TargetUri targetUri ) : Task

메소드 상세

GeneratePersonalAccessToken() 공개 메소드

Generates a personal access token for use with Visual Studio Online.
public GeneratePersonalAccessToken ( TargetUri targetUri, Token accessToken, VstsTokenScope tokenScope, bool requireCompactToken ) : Task
targetUri TargetUri /// The uniform resource indicator of the resource access tokens are being requested for. ///
accessToken System.Net.Http.Headers.Token
tokenScope VstsTokenScope
requireCompactToken bool
리턴 Task

PopulateTokenTargetId() 공개 메소드

public PopulateTokenTargetId ( TargetUri targetUri, Token accessToken ) : Task
targetUri TargetUri
accessToken System.Net.Http.Headers.Token
리턴 Task

ValidateCredentials() 공개 메소드

Validates that Credential are valid to grant access to the Visual Studio Online service represented by the targetUri parameter.
public ValidateCredentials ( TargetUri targetUri, Credential credentials ) : Task
targetUri TargetUri Uniform resource identifier for a VSTS service.
credentials Credential /// expected to grant access to the VSTS service. ///
리턴 Task

ValidateToken() 공개 메소드

Validates that Token are valid to grant access to the Visual Studio Online service represented by the targetUri parameter.

public ValidateToken ( TargetUri targetUri, Token token ) : Task
targetUri TargetUri Uniform resource identifier for a VSTS service.
token System.Net.Http.Headers.Token /// expected to grant access to the VSTS service. ///
리턴 Task

VstsAzureAuthority() 공개 메소드

public VstsAzureAuthority ( string authorityHostUrl = null ) : System
authorityHostUrl string
리턴 System