C# Class Microsoft.Alm.Authentication.VstsAzureAuthority

Inheritance: AzureAuthority, IVstsAuthority
Afficher le fichier Open project: Microsoft/Git-Credential-Manager-for-Windows Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GeneratePersonalAccessToken() public méthode

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
Résultat Task

PopulateTokenTargetId() public méthode

public PopulateTokenTargetId ( TargetUri targetUri, Token accessToken ) : Task
targetUri TargetUri
accessToken System.Net.Http.Headers.Token
Résultat Task

ValidateCredentials() public méthode

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. ///
Résultat Task

ValidateToken() public méthode

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. ///
Résultat Task

VstsAzureAuthority() public méthode

public VstsAzureAuthority ( string authorityHostUrl = null ) : System
authorityHostUrl string
Résultat System