C# Класс Microsoft.Alm.Authentication.VstsAzureAuthority

Наследование: AzureAuthority, IVstsAuthority
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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