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

Native applications (desktop/phone/iOS/Android).
Наследование: AbstractClientApplication
Показать файл Открыть проект Примеры использования класса

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

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

AcquireTokenAsync ( string scope, User user, UiOptions options, string extraQueryParameters ) : Task

AcquireTokenAsync ( string scope, User user, UiOptions options, string extraQueryParameters, string additionalScope, string authority, string policy ) : Task

AcquireTokenAsync ( string scope, string loginHint ) : Task

AcquireTokenAsync ( string scope, string loginHint, UiOptions options, string extraQueryParameters ) : Task

AcquireTokenAsync ( string scope, string loginHint, UiOptions options, string extraQueryParameters, string additionalScope, string authority, string policy ) : Task

PublicClientApplication ( string clientId ) : System

Default consutructor of the application.

PublicClientApplication ( string authority, string clientId ) : System

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

Метод Описание
AcquireTokenCommonAsync ( Authenticator authenticator, string scope, string additionalScope, Uri redirectUri, User user, UiOptions uiOptions, string extraQueryParameters, string policy ) : Task
AcquireTokenCommonAsync ( Authenticator authenticator, string scope, string additionalScope, Uri redirectUri, string loginHint, UiOptions uiOptions, string extraQueryParameters, string policy ) : Task
AcquireTokenUsingIntegratedAuthCommonAsync ( Authenticator authenticator, string scope, UserCredential userCredential, string policy ) : Task
AcquireTokenWithIntegratedAuthInternalAsync ( string scope ) : Task

.NET specific method for intergrated auth. To support Xamarin, we would need to move these to platform specific libraries.

AcquireTokenWithIntegratedAuthInternalAsync ( string scope, string authority, string policy ) : Task

.NET specific method for intergrated auth.

CreateWebAuthenticationDialog ( IPlatformParameters parameters ) : IWebUI
GetHandlerData ( Authenticator authenticator, string scope, string policy, TokenCache cache ) : AuthenticationRequestParameters

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

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

public AcquireTokenAsync ( string scope ) : Task
scope string
Результат Task

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

public AcquireTokenAsync ( string scope, User user, UiOptions options, string extraQueryParameters ) : Task
scope string
user User
options UiOptions
extraQueryParameters string
Результат Task

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

public AcquireTokenAsync ( string scope, User user, UiOptions options, string extraQueryParameters, string additionalScope, string authority, string policy ) : Task
scope string
user User
options UiOptions
extraQueryParameters string
additionalScope string
authority string
policy string
Результат Task

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

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

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

public AcquireTokenAsync ( string scope, string loginHint, UiOptions options, string extraQueryParameters ) : Task
scope string
loginHint string
options UiOptions
extraQueryParameters string
Результат Task

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

public AcquireTokenAsync ( string scope, string loginHint, UiOptions options, string extraQueryParameters, string additionalScope, string authority, string policy ) : Task
scope string
loginHint string
options UiOptions
extraQueryParameters string
additionalScope string
authority string
policy string
Результат Task

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

Default consutructor of the application.
public PublicClientApplication ( string clientId ) : System
clientId string
Результат System

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

public PublicClientApplication ( string authority, string clientId ) : System
authority string
clientId string
Результат System