Blazor在Kestrel上的Windows身份验证仅在本地工作?在身份验证握手请求之间收到了匿名请求。
创始人
2024-12-22 05:30:18
0

在Blazor应用程序中,可以使用Windows身份验证来验证用户的身份。但是,有时候在使用Kestrel服务器时,可能会遇到仅在本地工作的问题,或者在身份验证握手请求之间收到匿名请求的问题。

以下是一个可能的解决方案,其中包含代码示例:

  1. 在Startup.cs文件中,首先确保已启用Windows身份验证:
public void ConfigureServices(IServiceCollection services)
{
    // ...

    services.AddAuthentication(NegotiateDefaults.AuthenticationScheme)
        .AddNegotiate();
    
    // ...
}
  1. 然后,在Configure方法中配置身份验证和授权:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    // ...

    app.UseAuthentication();
    app.UseAuthorization();
    
    // ...
}
  1. 接下来,在Blazor组件中,可以使用AuthorizeView组件来限制只有经过身份验证的用户才能访问某些内容:

    
        

Welcome, authenticated user!

Please log in to access this content.

  1. 如果仍然遇到仅在本地工作的问题,可能需要在应用程序的launchSettings.json文件中添加"windowsAuthentication": true配置项:
{
  // ...
  "profiles": {
    "IIS Express": {
      // ...
      "windowsAuthentication": true
    },
    "BlazorApp": {
      // ...
      "windowsAuthentication": true
    }
  }
}

这样配置之后,应该能够在Kestrel服务器上进行Windows身份验证并正常工作,而不仅仅是在本地环境中。

希望这个解决方案能够帮助您解决问题!

相关内容

热门资讯

六分钟了解“传送屋激k辅助靠谱... 1、六分钟了解“传送屋激k辅助靠谱吗”wepoker买钻石有用吗(从前有挂);详细教程。2、传送屋激...
黑科技辅助挂!WPK透视辅助,... 黑科技辅助挂!WPK透视辅助,WPk透视有挂的,扑克教程(有挂助手)1、完成WPk的残局,帮助玩家取...
一分钟秒懂“嘟咪互动修改器”w... 1、一分钟秒懂“嘟咪互动修改器”wepoker辅助器官方(果然真的有挂);详细教程。2、嘟咪互动修改...
黑科技辅助!德州wepower... 黑科技辅助!德州wepower透明挂模拟器,(wepoker)确实真的是有挂,安装教程(有挂透明)1...
黑科技辅助挂!智星德州辅助器工... 黑科技辅助挂!智星德州辅助器工具,(智星德州菠萝)一直存在有挂,可靠教程(有挂总结)在进入智星德州菠...
一分钟了解“人皇辅助软件下载”... 一分钟了解“人皇辅助软件下载”wejoker手机版透视脚本(切实真的是有挂)1、玩家可以在人皇辅助软...
黑科技辅助挂!(红龙扑克)辅助... 黑科技辅助挂!(红龙扑克)辅助器工具,(红龙扑克)一贯真的是有挂,教你教程(有挂功能)1、进入到红龙...
实测教程“衡阳丫丫辅助”aa ... 1、实测教程“衡阳丫丫辅助”aa poker辅助(原先有挂)(UU poker、衡阳丫丫辅助、xpo...
黑科技辅助挂!wpK透视辅助,... 黑科技辅助挂!wpK透视辅助,(WpK)好像真的有挂,可靠教程(有挂透明挂)1、打开软件启动之后找到...
程序员教你“川娱竞技辅助插件”... 1、程序员教你“川娱竞技辅助插件”pokemmo辅助脚本(先前真的是有挂)。2、川娱竞技辅助插件透视...