DocumentServiceAPI.Web.Entry/AuthorizeHandler.cs
@@ -1,4 +1,5 @@
using Furion.Authorization;
using Furion.DataEncryption;
using Microsoft.AspNetCore.Authorization;
namespace DocumentServiceAPI.Web.Entry
@@ -8,6 +9,7 @@
    /// </summary>
    public class AuthorizeHandler:AppAuthorizeHandler
    {
        /// <summary>
        /// 请求管道
        /// </summary>
@@ -17,7 +19,7 @@
        public override Task<bool> PipelineAsync(AuthorizationHandlerContext context, DefaultHttpContext httpContext)
        {
            // 此处已经自动验证 Jwt token的有效性了,无需手动验证
            // 检查权限,如果方法是异步的就不用 Task.FromResult 包裹,直接使用 async/await 即可
            return Task.FromResult(CheckAuthorzie(httpContext));
        }