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

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

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

Метод Описание
Authenticate ( AzureAccount account, AzureEnvironment environment, string tenant, SecureString password, ShowDialog promptBehavior, AzureEnvironment resourceId = AzureEnvironment.Endpoint.ActiveDirectoryServiceEndpointResourceId ) : IAccessToken
Authenticate ( AzureAccount account, AzureEnvironment environment, string tenant, SecureString password, ShowDialog promptBehavior, TokenCache tokenCache, AzureEnvironment resourceId = AzureEnvironment.Endpoint.ActiveDirectoryServiceEndpointResourceId ) : IAccessToken
AuthenticationFactory ( ) : Hyak.Common
GetServiceClientCredentials ( AzureContext context ) : ServiceClientCredentials
GetServiceClientCredentials ( AzureContext context, AzureEnvironment targetEndpoint ) : ServiceClientCredentials
GetSubscriptionCloudCredentials ( AzureContext context ) : SubscriptionCloudCredentials
GetSubscriptionCloudCredentials ( AzureContext context, AzureEnvironment targetEndpoint ) : SubscriptionCloudCredentials

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

Метод Описание
GetAdalConfiguration ( AzureEnvironment environment, string tenantId, AzureEnvironment resourceId, TokenCache tokenCache ) : AdalConfiguration

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

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

public Authenticate ( AzureAccount account, AzureEnvironment environment, string tenant, SecureString password, ShowDialog promptBehavior, AzureEnvironment resourceId = AzureEnvironment.Endpoint.ActiveDirectoryServiceEndpointResourceId ) : IAccessToken
account Microsoft.Azure.Commands.Common.Authentication.Models.AzureAccount
environment Microsoft.Azure.Commands.Common.Authentication.Models.AzureEnvironment
tenant string
password System.Security.SecureString
promptBehavior ShowDialog
resourceId Microsoft.Azure.Commands.Common.Authentication.Models.AzureEnvironment
Результат IAccessToken

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

public Authenticate ( AzureAccount account, AzureEnvironment environment, string tenant, SecureString password, ShowDialog promptBehavior, TokenCache tokenCache, AzureEnvironment resourceId = AzureEnvironment.Endpoint.ActiveDirectoryServiceEndpointResourceId ) : IAccessToken
account Microsoft.Azure.Commands.Common.Authentication.Models.AzureAccount
environment Microsoft.Azure.Commands.Common.Authentication.Models.AzureEnvironment
tenant string
password System.Security.SecureString
promptBehavior ShowDialog
tokenCache Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache
resourceId Microsoft.Azure.Commands.Common.Authentication.Models.AzureEnvironment
Результат IAccessToken

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

public AuthenticationFactory ( ) : Hyak.Common
Результат Hyak.Common

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

public GetServiceClientCredentials ( AzureContext context ) : ServiceClientCredentials
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
Результат ServiceClientCredentials

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

public GetServiceClientCredentials ( AzureContext context, AzureEnvironment targetEndpoint ) : ServiceClientCredentials
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
targetEndpoint Microsoft.Azure.Commands.Common.Authentication.Models.AzureEnvironment
Результат ServiceClientCredentials

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

public GetSubscriptionCloudCredentials ( AzureContext context ) : SubscriptionCloudCredentials
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
Результат SubscriptionCloudCredentials

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

public GetSubscriptionCloudCredentials ( AzureContext context, AzureEnvironment targetEndpoint ) : SubscriptionCloudCredentials
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
targetEndpoint Microsoft.Azure.Commands.Common.Authentication.Models.AzureEnvironment
Результат SubscriptionCloudCredentials