C# Класс Microsoft.Azure.Commands.Common.Authentication.UserTokenProvider

A token provider that uses ADAL to retrieve tokens from Azure Active Directory for user credentials.
Наследование: ITokenProvider
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetAccessToken ( AdalConfiguration config, ShowDialog promptBehavior, string userId, SecureString password, AzureAccount credentialType ) : IAccessToken
GetAccessTokenWithCertificate ( AdalConfiguration config, string clientId, string certificate, AzureAccount credentialType ) : IAccessToken
UserTokenProvider ( IWin32Window parentWindow ) : Hyak.Common

Приватные методы

Метод Описание
AcquireToken ( AdalConfiguration config, ShowDialog promptBehavior, string userId, SecureString password ) : AuthenticationResult
CreateContext ( AdalConfiguration config ) : Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext
DoAcquireToken ( AdalConfiguration config, PromptBehavior promptBehavior, string userId, SecureString password ) : AuthenticationResult
GetExceptionMessage ( Exception ex ) : string
IsExpired ( AdalAccessToken token ) : bool
Renew ( AdalAccessToken token ) : void
SafeAquireToken ( AdalConfiguration config, ShowDialog showDialog, string userId, SecureString password, Exception &ex ) : AuthenticationResult

Описание методов

GetAccessToken() публичный Метод

public GetAccessToken ( AdalConfiguration config, ShowDialog promptBehavior, string userId, SecureString password, AzureAccount credentialType ) : IAccessToken
config AdalConfiguration
promptBehavior ShowDialog
userId string
password System.Security.SecureString
credentialType Microsoft.Azure.Commands.Common.Authentication.Models.AzureAccount
Результат IAccessToken

GetAccessTokenWithCertificate() публичный Метод

public GetAccessTokenWithCertificate ( AdalConfiguration config, string clientId, string certificate, AzureAccount credentialType ) : IAccessToken
config AdalConfiguration
clientId string
certificate string
credentialType Microsoft.Azure.Commands.Common.Authentication.Models.AzureAccount
Результат IAccessToken

UserTokenProvider() публичный Метод

public UserTokenProvider ( IWin32Window parentWindow ) : Hyak.Common
parentWindow IWin32Window
Результат Hyak.Common