Blazor IdentityServer授权错误

时间:2020-10-25 07:56:24

标签: authorization blazor blazor-webassembly asp.net-core-hosted-services

我有一个简单的Blazor Webassembly托管应用程序。 服务控制器通过[Authorize]标签锁定。

我可以使用默认的SQLite数据库在本地调试应用程序,登录并授权用户。

我遇到的问题是,将简单的Blazor Webassembly项目(客户端,服务器和共享)部署到托管环境后,我无法登录。我可以创建和注册新用户,但无法通过登录进行身份验证吗? >

我已经在托管服务上设置了SSL证书,并且该证书正在运行(网站已安全)。 这是我的appSettings.json

{
  "ConnectionStrings": {
    "DefaultConnection": "DataSource=app.db"
  },
  "Logging": {
      "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
      }
    },
  
    "IdentityServer": {
      "Key": {
        "Type": "File",
        "FilePath":"exported.pfx",
        "Password":"password"
      },
      "Clients": {
        "BlazorH1.Client": {
          "Profile": "IdentityServerSPA"
        }
    }
    ,
"AllowedHosts": "*"
}
}

这是我在实时服务器上遇到的脚本错误: 信息:Microsoft.AspNetCore.Authorization.DefaultAuthorizationService [2] 授权失败。 AuthenticationService.js:1 POST https://www.mydomain.online/connect/token 400

0 个答案:

没有答案