【发布时间】:2020-07-16 14:24:04
【问题描述】:
我有带有身份(Cookie 身份验证)的 Angular + .NET Core 应用程序。
当我在一个端口上启动它时,例如http://localhost:5000 - 身份验证工作正常。
但是,如果我在 localhost:4200 上启动 Angular 应用程序并在 localhost:5000 上启动 .NET Core 应用程序,那么 - 身份验证不起作用,只会显示用户未通过身份验证而没有任何错误。
当然,我在 Angular 应用程序 environment.ts 文件中添加了 apiUrl 以使用不同的端口。
据我了解,cookie 在不同端口之间共享,而不是在域之间共享,对吗?
怎么了?
这是正常行为吗?
或者我错过了任何设置?
【问题讨论】:
标签: .net-core asp.net-core-identity