问题描述
我正在开发使用Auth0来管理用户登录的Microsoft Office加载项。我正在Auth0中使用Google SSO(身份提供程序)。
通过在github上遵循以下示例,我能够向我的应用添加登录功能:https://github.com/OfficeDev/Office-Add-in-Auth0
但是,我现在尝试添加功能以注销用户。我正在通过cors代理(我托管使用的我自己的代理)调用注销端点,如下所示:
https://cors-anywhere.herokuapp.com/https://{MY_AUTH0_DOMAIN}.auth0.com/v2/logout?
federated&
client_id={MY_CLIENT_ID}&
returnTo={MY_RETURN_TO_URL}
该呼叫将返回200,但是当我进入登录屏幕并使用google登录时,没有出现选择我的gmail的屏幕。我刚刚用我第一次使用的gmail登录到应用程序。
唯一使用户退出gmail(标识提供程序)的方法是通过手动在加载项中“清除Web缓存”。
我已尝试按照以下说明进行操作:https://auth0.com/docs/logout/log-users-out-of-idps 我为Google设置了正确的clientId,以便不再使用开发键。
有人在办公室加载项中成功添加了具有auth0的身份提供者的注销功能吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)