|
|
- using Microsoft.AspNetCore.Http;
- using System;
- using System.Collections.Generic;
- using System.Security.Claims;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace FunctionalTests.Middleware
- {
- 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);
- }
- }
- }
|