如何为定制网页公开hangfire仪表盘?

问题描述 投票:0回答:1

我知道hangfire仅出于安全目的将其仪表板设置为本地。然后,如果要在自定义域中打开它,则必须为其设置权限。我已经按照《配置授权》指南进行操作,但是我不明白我必须在app.UseCookieAuthentication(…)里面写什么。

            app.UseCookieAuthentication(new CookieAuthenticationOptions()
            {

            });

它以错误返回我

找不到CookieAuthenticationOptions的名称空间

。该代码可能已弃用,无法正常工作。关于此的所有主题都来自几年前,所以我不知道他们从那时起已更新了什么。同时,与此同时,我希望对所有人开放,因此我真的不需要为任何角色设置身份验证。

我知道hangfire仅出于安全目的将其仪表板设置为本地。然后,如果要在自定义域中打开它,则必须为其设置权限。我遵循了配置授权...

hangfire
1个回答
1
投票

正如您在评论评论中所问的那样,如果要在不让应用程序在本地主机上运行的情况下设置对仪表板的公共访问,则需要添加自定义DashboardAuthorizationFilter,它将始终返回true(授权任何人获得访问权限。)]

为此,请按照以下步骤创建过滤器:

© www.soinside.com 2019 - 2024. All rights reserved.