C# ASP.NET核心&x2B;身份服务器&x2B;HTTP上的角度
我使用的是ASP.NETCore5+Angular+个人身份验证模板 我的问题是在普通HTTP上服务时的登录。在登录后,我不断被重定向回登录页面,日志显示消息“授权请求中没有用户” 此消息从IdentityServer 4的C# ASP.NET核心&x2B;身份服务器&x2B;HTTP上的角度,c#,identityserver4,C#,Identityserver4,我使用的是ASP.NETCore5+Angular+个人身份验证模板 我的问题是在普通HTTP上服务时的登录。在登录后,我不断被重定向回登录页面,日志显示消息“授权请求中没有用户” 此消息从IdentityServer 4的src\IdentityServer 4\src\Endpoints\AuthorizeEndpointBase.cs文件发出,该文件位于ProcessAuthorizeRequestAsync()中 有没有办法让它通过HTTP工作 复制的步骤。 创建新项目ASP.NET核心
src\IdentityServer 4\src\Endpoints\AuthorizeEndpointBase.cs
文件发出,该文件位于ProcessAuthorizeRequestAsync()
中
有没有办法让它通过HTTP工作
复制的步骤。
- .NET核心5
- 身份验证类型:个人帐户
- 为HTTPS配置:否
启用SSL
现在和将来都会有这样的问题:为什么不使用HTTPS呢。这是针对在最初几个月内不会使用SSL设置的内部应用程序,因此需要通过HTTP运行此应用程序。需要更多数据。您的配置、确切的错误消息、您采取的步骤。请尽量完整。因为没有一个理智的人会想象一个通过HTTP进行身份验证的人,所以我很确定流中涉及的所有cookie都是HTTPS。。。获取任何捕获/修改流量的工具(Fiddler可选)并确认,然后发布信息。。。旁注:事实上,我不认为这篇文章有用,所以希望在这一过程中会有一些反对票…@AlexeiLevenkov谢谢你的反馈。我已经根据上下文更新了这个问题。我同意HTTPS应该是默认的,但是我的情况是,它不会很快可用。