| | |
| | | using Furion.Authorization; |
| | | using DocumentServiceAPI.Application.UserAndLogin.Services; |
| | | using Furion; |
| | | using Furion.Authorization; |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using System.Threading.Tasks; |
| | |
| | | public override Task<bool> PipelineAsync(AuthorizationHandlerContext context, DefaultHttpContext httpContext) |
| | | { |
| | | // 这里写您的授权判断逻辑,授权通过返回 true,否则返回 false |
| | | bool ret= App.GetService<TokenService>().CheckToken(); |
| | | |
| | | return Task.FromResult(true); |
| | | return Task.FromResult(ret); |
| | | } |
| | | } |