C# Класс Microsoft.WindowsAzure.Commands.Utilities.Common.Authentication.AdalTokenProvider

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

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

Метод Описание
AdalTokenProvider ( ) : System
AdalTokenProvider ( IWin32Window parentWindow, string>.IDictionary tokenCache ) : System
GetCachedToken ( WindowsAzureSubscription subscription, string userId ) : IAccessToken
GetNewToken ( WindowsAzureEnvironment environment ) : IAccessToken
GetNewToken ( WindowsAzureSubscription subscription, string userId ) : IAccessToken

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

Метод Описание
AcquireToken ( AdalConfiguration config, string userId = null ) : AuthenticationResult
ClearCookies ( ) : void
CreateContext ( AdalConfiguration config ) : AuthenticationContext
DecodeCachedAuthResult ( TokenCacheKey key ) : AuthenticationResult

Decode cache contents into something we can feed to AuthenticationResult.Deserialize. WARNING: This will be deprecated eventually by ADAL team and replaced by something supported.

GetExceptionMessage ( Exception ex ) : string
GetRefreshToken ( AdalAccessToken token ) : string
IsExpired ( AdalAccessToken token ) : bool
Renew ( AdalAccessToken token ) : void

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

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

public AdalTokenProvider ( ) : System
Результат System

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

public AdalTokenProvider ( IWin32Window parentWindow, string>.IDictionary tokenCache ) : System
parentWindow IWin32Window
tokenCache string>.IDictionary
Результат System

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

public GetCachedToken ( WindowsAzureSubscription subscription, string userId ) : IAccessToken
subscription WindowsAzureSubscription
userId string
Результат IAccessToken

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

public GetNewToken ( WindowsAzureEnvironment environment ) : IAccessToken
environment WindowsAzureEnvironment
Результат IAccessToken

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

public GetNewToken ( WindowsAzureSubscription subscription, string userId ) : IAccessToken
subscription WindowsAzureSubscription
userId string
Результат IAccessToken