【发布时间】:2019-08-10 22:55:24
【问题描述】:
我正在开发带有 JWT 身份验证的 ASP.Net Core 2.2 Web Service + SignarR Core,并希望确保只能使用有效令牌访问我的所有集线器。
我可以在所有集线器上设置 [Authorize] 属性以确保这一点,但是否可以默认要求授权(否则将来实施新集线器时可能会忘记它)。
就像我可以为控制器做的一样:
services.AddMvc(config =>
{
var policy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
config.Filters.Add(new AuthorizeFilter(policy));
})
【问题讨论】:
标签: c# asp.net-core asp.net-core-signalr