当前,我的blazor WASM应用程序正在使用内置的身份验证服务,该服务可以正常运行。但是,我正在努力弄清楚如何设置我的应用程序以支持JWT身份验证。目前,当在控制器上使用Authorize属性时,我不能同时工作这两者。
PropertyGrid
以上代码支持默认身份验证。
services.AddAuthentication()
.AddIdentityServerJwt();
以上代码支持JWT身份验证,但不支持默认身份验证。因此,例如通过邮递员获取数据有效,但不能通过Web应用程序获取数据,因为用户无法通过身份验证并因此未获得授权。我想相信我不必为此创建其他控制器,因为这将是双重工作。 / p>
我如何设置它以便它们都能正常工作?