C# Class Microsoft.Identity.Client.WebUI

Inheritance: IWebUI
ファイルを表示 Open project: AzureAD/microsoft-authentication-library-for-dotnet Class Usage Examples

Public Methods

Method Description
AcquireAuthorizationAsync ( Uri authorizationUri, Uri redirectUri, string>.IDictionary additionalHeaders, CallState callState ) : Task
Authenticate ( Uri authorizationUri, Uri redirectUri, string>.IDictionary additionalHeaders, CallState callState ) : void
SetAuthorizationResult ( AuthorizationResult authorizationResultInput ) : void
WebUI ( IPlatformParameters parameters ) : System

Protected Methods

Method Description
OnAuthenticate ( string headers ) : AuthorizationResult

Private Methods

Method Description
Authenticate ( Uri requestUri, Uri callbackUri, string headers ) : AuthorizationResult
CallbackMethod ( AuthorizationResult result ) : void
ProcessAuthorizationResult ( WebAuthenticationResult webAuthenticationResult, CallState callState ) : AuthorizationResult
ThrowOnNetworkDown ( ) : void

Method Details

AcquireAuthorizationAsync() public method

public AcquireAuthorizationAsync ( Uri authorizationUri, Uri redirectUri, string>.IDictionary additionalHeaders, CallState callState ) : Task
authorizationUri System.Uri
redirectUri System.Uri
additionalHeaders string>.IDictionary
callState CallState
return Task

Authenticate() public method

public Authenticate ( Uri authorizationUri, Uri redirectUri, string>.IDictionary additionalHeaders, CallState callState ) : void
authorizationUri System.Uri
redirectUri System.Uri
additionalHeaders string>.IDictionary
callState CallState
return void

OnAuthenticate() protected abstract method

protected abstract OnAuthenticate ( string headers ) : AuthorizationResult
headers string
return Microsoft.Identity.Client.Internal.AuthorizationResult

SetAuthorizationResult() public static method

public static SetAuthorizationResult ( AuthorizationResult authorizationResultInput ) : void
authorizationResultInput Microsoft.Identity.Client.Internal.AuthorizationResult
return void

WebUI() public method

public WebUI ( IPlatformParameters parameters ) : System
parameters IPlatformParameters
return System