MS/Google OAuth 回调后没有用户会话

问题描述

我不懂一些基本的东西。

我有一个来自 ABP 模板的 Angular 应用和一个 web api 后端。

我需要能够将 google 和 microsoft 帐户添加到当前帐户。

在应用内,他们可以“添加帐户”并启动 google/ms 的身份验证流程。

我使用基本的 dot net owin 中间件来管理流程,我的问题是什么时候 然后被重定向到流的末尾(在单独的窗口中),服务器似乎无法识别它们(AbpSession 为空)。我不明白为什么。

我可以看到AbpSession在启动流程时有用户信息(获得挑战等),但是在signin-microsoft之后,当它转到我的return_url时,它突然不知道是谁用户是。我可以看到来自浏览器的 cookie 被正确发送。

Final call to my callback

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...