C# Класс Microsoft.Identity.Client.ConfidentialClientApplication

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

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

Метод Описание
AcquireTokenByAuthorizationCodeAsync ( string scope, string authorizationCode ) : Task

AcquireTokenByAuthorizationCodeAsync

AcquireTokenByAuthorizationCodeAsync ( string scope, string authorizationCode, string policy ) : Task

AcquireTokenByAuthorizationCodeAsync

AcquireTokenForClient ( string scope, string policy ) : Task

AcquireTokenForClient

AcquireTokenOnBehalfOfAsync ( string scope, UserAssertion userAssertion ) : Task

AcquireTokenOnBehalfOfAsync

AcquireTokenOnBehalfOfAsync ( string scope, UserAssertion userAssertion, string authority, string policy ) : Task

AcquireTokenOnBehalfOfAsync

ConfidentialClientApplication ( string clientId, string redirectUri, ClientCredential clientCredential, TokenCache userTokenCache ) : System

ConfidentialClientApplication ( string authority, string clientId, string redirectUri, ClientCredential clientCredential, TokenCache userTokenCache ) : System

GetAuthorizationRequestUrlAsync ( string scope, string loginHint, string extraQueryParameters ) : Task

Gets URL of the authorize endpoint including the query parameters.

GetAuthorizationRequestUrlAsync ( string scope, string redirectUri, string loginHint, string extraQueryParameters, string additionalScope, string authority, string policy ) : Task

Gets URL of the authorize endpoint including the query parameters.

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

Метод Описание
AcquireTokenByAuthorizationCodeCommonAsync ( string authorizationCode, string scope, Uri redirectUri, string policy ) : Task
AcquireTokenForClientCommonAsync ( string scope, string policy ) : Task
AcquireTokenOnBehalfCommonAsync ( Authenticator authenticator, string scope, UserAssertion userAssertion, string policy ) : Task
GetHandlerData ( Authenticator authenticator, string scope, string policy, TokenCache cache ) : AuthenticationRequestParameters

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

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

AcquireTokenByAuthorizationCodeAsync
public AcquireTokenByAuthorizationCodeAsync ( string scope, string authorizationCode ) : Task
scope string
authorizationCode string
Результат Task

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

AcquireTokenByAuthorizationCodeAsync
public AcquireTokenByAuthorizationCodeAsync ( string scope, string authorizationCode, string policy ) : Task
scope string
authorizationCode string
policy string
Результат Task

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

AcquireTokenForClient
public AcquireTokenForClient ( string scope, string policy ) : Task
scope string
policy string
Результат Task

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

AcquireTokenOnBehalfOfAsync
public AcquireTokenOnBehalfOfAsync ( string scope, UserAssertion userAssertion ) : Task
scope string
userAssertion UserAssertion
Результат Task

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

AcquireTokenOnBehalfOfAsync
public AcquireTokenOnBehalfOfAsync ( string scope, UserAssertion userAssertion, string authority, string policy ) : Task
scope string
userAssertion UserAssertion
authority string
policy string
Результат Task

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

public ConfidentialClientApplication ( string clientId, string redirectUri, ClientCredential clientCredential, TokenCache userTokenCache ) : System
clientId string
redirectUri string
clientCredential ClientCredential
userTokenCache TokenCache
Результат System

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

public ConfidentialClientApplication ( string authority, string clientId, string redirectUri, ClientCredential clientCredential, TokenCache userTokenCache ) : System
authority string
clientId string
redirectUri string
clientCredential ClientCredential
userTokenCache TokenCache
Результат System

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

Gets URL of the authorize endpoint including the query parameters.
public GetAuthorizationRequestUrlAsync ( string scope, string loginHint, string extraQueryParameters ) : Task
scope string
loginHint string
extraQueryParameters string
Результат Task

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

Gets URL of the authorize endpoint including the query parameters.
public GetAuthorizationRequestUrlAsync ( string scope, string redirectUri, string loginHint, string extraQueryParameters, string additionalScope, string authority, string policy ) : Task
scope string
redirectUri string
loginHint string
extraQueryParameters string
additionalScope string
authority string
policy string
Результат Task