public ConfidentialAuthCodeRequest( IServiceBundle serviceBundle, AuthenticationRequestParameters authenticationRequestParameters, AcquireTokenByAuthorizationCodeParameters authorizationCodeParameters) : base(serviceBundle, authenticationRequestParameters, authorizationCodeParameters) { _authorizationCodeParameters = authorizationCodeParameters; RedirectUriHelper.Validate(authenticationRequestParameters.RedirectUri); }
public Task <AuthenticationResult> ExecuteAsync( AcquireTokenCommonParameters commonParameters, AcquireTokenByAuthorizationCodeParameters authorizationCodeParameters, CancellationToken cancellationToken) { return(ExecuteMatsAsync( commonParameters, async() => await _executor.ExecuteAsync(commonParameters, authorizationCodeParameters, cancellationToken).ConfigureAwait(false))); }
public async Task <AuthenticationResult> ExecuteAsync( AcquireTokenCommonParameters commonParameters, AcquireTokenByAuthorizationCodeParameters authorizationCodeParameters, CancellationToken cancellationToken) { var requestContext = CreateRequestContextAndLogVersionInfo(commonParameters.CorrelationId); var requestParams = _confidentialClientApplication.CreateRequestParameters( commonParameters, requestContext, _confidentialClientApplication.UserTokenCacheInternal); var handler = new AuthorizationCodeRequest( ServiceBundle, requestParams, authorizationCodeParameters); return(await handler.RunAsync(cancellationToken).ConfigureAwait(false)); }