Esempio n. 1
0
        private static async Task OnTokenResponseReceivedAsync(TokenResponseReceivedContext context)
        {
            Debug.WriteLine($"5. Begin {nameof(OnTokenResponseReceivedAsync)}");
            await s_onTokenResponseReceived(context).ConfigureAwait(false);

            Debug.WriteLine($"5. End - {nameof(OnTokenResponseReceivedAsync)}");
        }
        private async Task OnTokenResponseReceivedAsync(TokenResponseReceivedContext context)
        {
            _logger.LogDebug(string.Format(CultureInfo.InvariantCulture, LogMessages.MethodBegin, nameof(OnTokenResponseReceivedAsync)));
            await _onTokenResponseReceived(context).ConfigureAwait(false);

            _logger.LogDebug(string.Format(CultureInfo.InvariantCulture, LogMessages.MethodEnd, nameof(OnTokenResponseReceivedAsync)));
        }
Esempio n. 3
0
        static async Task OnTokenResponseReceived(TokenResponseReceivedContext context)
        {
            Debug.WriteLine($"5. Begin {nameof(OnTokenResponseReceived)}");
            await onTokenResponseReceived(context);

            Debug.WriteLine($"5. End - {nameof(OnTokenResponseReceived)}");
        }
        private async Task OnTokenResponseReceivedAsync(TokenResponseReceivedContext context)
        {
            _logger.LogDebug($"5. Begin {nameof(OnTokenResponseReceivedAsync)}");
            await s_onTokenResponseReceived(context).ConfigureAwait(false);

            _logger.LogDebug($"5. End - {nameof(OnTokenResponseReceivedAsync)}");
        }
        internal static async Task OnTokenResponseReceivedHandler(TokenResponseReceivedContext ctx, Func <TokenResponseReceivedContext, Task> userHandler)
        {
            // Call user event; called first to allow user to alter values before they are read below.
            await userHandler(ctx);

            // Merge existing scopes and newly acquired scopes.
            var scope        = ctx.Properties.Items.TryGetValue(Consts.ScopeName, out var scope0) ? scope0 : "";
            var scopes       = scope.Split(Consts.ScopeSplitter, StringSplitOptions.RemoveEmptyEntries);
            var newScopes    = (ctx.ProtocolMessage.Scope ?? "").Split(Consts.ScopeSplitter, StringSplitOptions.RemoveEmptyEntries);
            var mergedScopes = scopes.Concat(newScopes).Distinct();

            ctx.Properties.Items[Consts.ScopeName] = string.Join(" ", mergedScopes);
        }
 private static Task OnTokenResponseReceived(TokenResponseReceivedContext context)
 {
     return(Task.FromResult(0));
 }
Esempio n. 7
0
        public Task TokenResponseReceived(TokenResponseReceivedContext context)
        {
            _logger.LogInformation("Token Response", context.TokenEndpointResponse);

            return(Task.FromResult(0));
        }
Esempio n. 8
0
 public override Task TokenResponseReceived(TokenResponseReceivedContext context)
 {
     return(base.TokenResponseReceived(context));
 }
Esempio n. 9
0
 public override Task TokenResponseReceived(TokenResponseReceivedContext context)
 {
     GetLogger(context).LogCallerMethodName();
     return(base.TokenResponseReceived(context));
 }
Esempio n. 10
0
 /// <summary>
 /// Invoked after an authorization code is redeemed for tokens at the token endpoint.
 /// </summary>
 public virtual Task TokenResponseReceived(TokenResponseReceivedContext context) => OnTokenResponseReceived(context);
Esempio n. 11
0
 private Task TokenResponseReceived(TokenResponseReceivedContext context)
 {
     _logger.LogDebug("TokenResponseReceived!");
     return(Task.FromResult(0));
 }
Esempio n. 12
0
 private static Task OnTokenResponseReceived(TokenResponseReceivedContext context)
 {
     context.Options.Backchannel.DefaultRequestHeaders.Authorization = null;
     return(Task.CompletedTask);
 }