public async Task<UserCredential> AuthorizeAsync(string userId, CancellationToken taskCancellationToken) { if (innerInstallApp == null) { innerInstallApp = new AuthorizationCodeInstalledApp( new AuthorizationCodeFlow(authorizationCodeFlowInitializer), new AuthorizationCodeBroker()); } return await innerInstallApp.AuthorizeAsync(userId, taskCancellationToken).ConfigureAwait(false); }
public async Task <UserCredential> AuthorizeAsync(string userId, CancellationToken taskCancellationToken) { if (innerInstallApp == null) { innerInstallApp = new AuthorizationCodeInstalledApp( new AuthorizationCodeFlow(authorizationCodeFlowInitializer), new AuthorizationCodeBroker()); } return(await innerInstallApp.AuthorizeAsync(userId, taskCancellationToken).ConfigureAwait(false)); }
/// <summary> /// Constructs a new authorization code for Windows Phone targeting an installed application flow. /// </summary> /// <param name="flow">An authorization code flow.</param> public AuthorizationCodeWPInstalledApp(IAuthorizationCodeFlow flow) { innerInstallApp = new AuthorizationCodeInstalledApp(flow, new AuthorizationCodeBroker()); }
/// <summary> /// Constructs a new authorization code for Windows Phone targeting an installed application flow. /// </summary> /// <param name="authorizationCodeFlowInitializer">An authorization code flow initializer.</param> public AuthorizationCodeWPInstalledApp(AuthorizationCodeFlow.Initializer authorizationCodeFlowInitializer) { var flow = new AuthorizationCodeFlow(authorizationCodeFlowInitializer); innerInstallApp = new AuthorizationCodeInstalledApp(flow, new AuthorizationCodeBroker()); }
/// <summary> /// Constructs a new authorization code for Windows Store application targeting an installed application flow. /// </summary> /// <param name="authorizationCodeFlowInitializer">An authorization code flow initializer.</param> public AuthorizationCodeWindowsInstalledApp(AuthorizationCodeFlow.Initializer authorizationCodeFlowInitializer) { innerInstallApp = new AuthorizationCodeInstalledApp( new AuthorizationCodeFlow(authorizationCodeFlowInitializer), new AuthorizationCodeBroker()); }
/// <summary> /// Constructs a new authorization code for Windows Store application targeting an installed application flow. /// </summary> /// <param name="flow">An authorization code flow.</param> public AuthorizationCodeWindowsInstalledApp(IAuthorizationCodeFlow flow) { innerInstallApp = new AuthorizationCodeInstalledApp(flow, new AuthorizationCodeBroker()); }
/// <summary>Constructs a new authorization code installed application for WP.</summary> /// <param name="authorizationCodeFlowInitializer">A authorization code flow initializer.</param> public AuthorizationCodeWPInstalledApp(AuthorizationCodeFlow.Initializer authorizationCodeFlowInitializer) { var flow = new AuthorizationCodeFlow(authorizationCodeFlowInitializer); innerInstallApp = new AuthorizationCodeInstalledApp(flow, new AuthorizationCodeBroker()); }