Advertisement
Guest User

Untitled

a guest
Dec 12th, 2017
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.64 KB | None | 0 0
  1. public class JWTInHeaderMiddleware
  2.     {
  3.         private readonly RequestDelegate _next;
  4.  
  5.         public JWTInHeaderMiddleware(RequestDelegate next)
  6.         {
  7.             _next = next;
  8.         }
  9.  
  10.         public async Task Invoke(HttpContext context)
  11.         {
  12.             var authenticationCookieName = "access_token";
  13.             var cookie = context.Request.Cookies[authenticationCookieName];
  14.             if (cookie != null)
  15.             {
  16.                 var token = cookie;
  17.                 context.Request.Headers.Append("Authorization", "Bearer " + token);
  18.             }
  19.  
  20.             await _next.Invoke(context);
  21.         }
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement