public override Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { context.AdditionalResponseParameters.Add("Usuario", this.Usuario.NomeUsuario); context.AdditionalResponseParameters.Add("AlterarSenha", this.Usuario.AlterarSenha); context.AdditionalResponseParameters.Add("Permissoes", JsonConvert.SerializeObject(this.Usuario.Perfil.Permissoes.Select(x => x.Nome))); return base.TokenEndpointResponse(context); }
/// <summary> /// Called before the TokenEndpoint redirects its response to the caller. /// </summary> /// <param name="context"></param> /// <returns></returns> public virtual Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { return OnTokenEndpointResponse.Invoke(context); }
public override Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { var accessToken = context.AccessToken; return(Task.FromResult <object>(null)); }
/// <summary> /// 5 /// </summary> /// <param name="context"></param> /// <returns></returns> public override Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { return(base.TokenEndpointResponse(context)); }
public override Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { context.AdditionalResponseParameters.Add("userId", context.Identity.GetUserId()); return(base.TokenEndpointResponse(context)); }
public override Task TokenEndpointResponse(OAuthTokenEndpointResponseContext ctx) { var LastIssuedToken = ctx.AccessToken; return(base.TokenEndpointResponse(ctx)); }
/// <summary>Called before the TokenEndpoint redirects its response to the caller.</summary> /// <param name="context">The context of the event carries information in and results out.</param> /// <returns>Task to enable asynchronous execution.</returns> public override async Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { if (context.TokenIssued && this.options.Events.TokenIssued != null) { await this.options.Events.TokenIssued(new TokenIssuedEventArgs(context)); } await base.TokenEndpointResponse(context); }
public override async Task TokenEndpointResponse(OAuthTokenEndpointResponseContext context) { context.AdditionalResponseParameters.Add(VMField.USER, JsonConvert.SerializeObject(context.OwinContext.Get <Dictionary <string, string> >(VMField.USER))); }
/// <summary> /// /// </summary> /// <param name="context"></param> /// <returns></returns> private bool CheckRefreshToken(OAuthTokenEndpointResponseContext context) { return(context.Properties != null && context.Properties.Dictionary != null && context.Properties.Dictionary.Count > 0 && context.Properties.Dictionary.ContainsKey(OAuthKeys.RefreshToken)); }