解决 ASP.NET Core Hangfire 未授权(401 Unauthorized)

发布时间:2017-7-1 11:49:03编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"解决 ASP.NET Core Hangfire 未授权(401 Unauthorized) ",主要涉及到解决 ASP.NET Core Hangfire 未授权(401 Unauthorized) 方面的内容,对于解决 ASP.NET Core Hangfire 未授权(401 Unauthorized) 感兴趣的同学可以参考一下。

相关文章:ASP.NET Core 使用 Hangfire 定时任务

ASP.NET Core Hangfire 在正式环境发布之后,如果访问 http://10.1.2.31:5000/hangfire/ 的话,会报401 Unauthorized未授权错误,原因是 Hangfire 默认增加了授权配置。

解决方式:

增加CustomAuthorizeFilter

public class CustomAuthorizeFilter : IDashboardAuthorizationFilter{    public bool Authorize([NotNull] DashboardContext context)    {        //var httpcontext = context.GetHttpContext();        //return httpcontext.User.Identity.IsAuthenticated;        return true;    }}

Configure增加配置:

app.UseHangfireDashboard("/hangfire", new DashboardOptions() {     Authorization = new[] { new CustomAuthorizeFilter() }});

参考资料:


上一篇:Expected onClick listener to be a function, instead got type object
下一篇:debug-stripped.ap_' specified for property 'resourceFile' does not exist.(转载)

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款