webapi使用Angular app在跨域中丢失会话值

时间:2018-06-14 09:18:18

标签: .net angular session

我使用 webapi 作为SOA将数据传递给 Angular6 “使用不同的域名”。 在 webapi 我正在使用会话来保存信息,但似乎会话设置为null的每个请求。 “如果它在同一个域中,那就完美了,但不是在跨域中。”

任何解决方案?

1 个答案:

答案 0 :(得分:0)

在我看来,保持服务隔离并跟踪用户的唯一方法是使用访问令牌来授权用户并在用户发送正确的访问令牌时继续发送数据。 以下是有关如何使用Owin生成访问令牌以及在用户验证后如何传递令牌的良好文章。 https://www.ecanarys.com/Blogs/ArticleID/308/Token-Based-Authentication-for-Web-APIs