Asp.net core 3.1 Windows身份验证和授权类似于asp.net 4.x的web.config角色。
创始人
2024-09-14 22:30:20
0

在ASP.NET Core 3.1中,使用Windows身份验证和授权可以通过以下步骤实现:

  1. Startup.cs文件的ConfigureServices方法中配置Windows身份验证:
services.AddAuthentication(IISDefaults.AuthenticationScheme);
  1. ConfigureServices方法中配置Windows授权:
services.AddAuthorization(options =>
{
    options.AddPolicy("WindowsAuth", policy =>
    {
        policy.AuthenticationSchemes.Add(IISDefaults.AuthenticationScheme);
        policy.RequireRole("YourWindowsRole");
    });
});
  1. Configure方法中使用授权:
app.UseRouting();

app.UseAuthentication();
app.UseAuthorization();

app.UseEndpoints(endpoints =>
{
    endpoints.MapControllers()
        .RequireAuthorization("WindowsAuth");
});

上面的代码示例中,我们首先在ConfigureServices方法中配置了Windows身份验证,然后在ConfigureServices方法中配置了Windows授权策略。在Configure方法中,我们使用了UseAuthenticationUseAuthorization中间件来启用身份验证和授权功能。最后,我们使用RequireAuthorization方法来要求具有"WindowsAuth"策略的角色才能访问控制器。

请注意,上述示例中的"YourWindowsRole"应该替换为你自己的Windows角色名称。

相关内容

热门资讯

七分钟科普!徐州66麻将秘籍,... 七分钟科普!徐州66麻将秘籍,雀神辅助器免费版苹果手机,安装教程(有挂功能);辅助插件是一个在免局卡...
解密关于!wpk有机器人(微扑... 解密关于!wpk有机器人(微扑克系统)外挂透明挂辅助软件(辅助挂)微扑克教程(2023已更新)(哔哩...
八分钟攻略!蜀州游戏麻将有挂,... 八分钟攻略!蜀州游戏麻将有挂,来趣友乐麻将是正规平台有挂,切实教程(真是有挂),您好,友乐麻将这款游...
九分钟了解!阳光岛牌乐汇辅助工... 九分钟了解!阳光岛牌乐汇辅助工具下载(辅助挂)外挂透视辅助挂(2020已更新)(哔哩哔哩)是一款可以...
透视脚本!来玩德州app外挂(... 1、透视脚本!来玩德州app外挂(Wepoke苹果版)外挂透视辅助挂(辅助挂)教你攻略(2024已更...
总算明白!wepoke辅助真的... 总算明白!wepoke辅助真的(微扑克安卓版本)外挂透明挂辅助机制(透视)可靠教程(2024已更新)...
四分钟科普!哈灵辅助工具,唯思... 四分钟科普!哈灵辅助工具,唯思竞技麻将有挂,必胜教程(有挂助手)1、竞技麻将ai机器人多个强度级别选...
透视代打!wpk德州透视辅助(... 透视代打!wpk德州透视辅助(wepoke计算)外挂透视辅助工具(透视)系统教程(2024已更新)(...
两分钟普及!哈狗游戏双扣辅助器... 两分钟普及!哈狗游戏双扣辅助器(辅助挂)外挂透视辅助神器(2022已更新)(哔哩哔哩);是一款可以让...
推荐几款新版(wpk稳赢)外挂... 推荐几款新版(wpk稳赢)外挂透明挂辅助器安装(透视)软件透明挂(2023已更新)(哔哩哔哩)1、这...