|
|
- using Microsoft.AspNetCore.Http;
- using System.Security.Claims;
- using System.Threading.Tasks;
-
- namespace Ordering.FunctionalTests.Base
- {
- class AutoAuthorizeMiddleware
- {
- private readonly RequestDelegate _next;
-
- public AutoAuthorizeMiddleware(RequestDelegate rd)
- {
- _next = rd;
- }
-
- public async Task Invoke(HttpContext httpContext)
- {
- var identity = new ClaimsIdentity("cookies");
-
- identity.AddClaim(new Claim("sub", "9e3163b9-1ae6-4652-9dc6-7898ab7b7a00"));
- httpContext.User.AddIdentity(identity);
-
- await _next.Invoke(httpContext);
- }
- }
- }
|