应该办公室插件注销O365帐户根据O365身份验证进行身份验证吗?

时间:2018-04-17 05:42:02

标签: add-in office-js office-store

我们正在向办公室商店发布Outlook加载项,并且此加载项已根据O365身份验证进行身份验证,因此一旦客户登录其o365帐户,他就可以通过我们的加载项直接访问我们的服务。问题是我们是否注销了o365帐户,因为我们的加载项验证失败了。有两个截图:

[如果没有退出o365帐户则失败]

[退出o365帐户时失败]

我们对下一步应该做些什么感到困惑,我们是否可以继续退出O365帐户并添加注释:我们通过O365身份验证进行身份验证,或者我们可以删除Signout,因为我们的插件是O365基于身份验证?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

删除注销可能不是一个好主意,除非您实际上不希望用户可以使用该功能。我想你的问题可能是会话或本地标识符存储在客户端上,并且当按下注销时再次打开加载项时它会自动登录(据我所知)。

如果您使用的是OAuth 2.0标准,那么您应该尝试:在本地或服务器端查找存储的会话,并在用户注销时将其删除。您也可以使用Microsoft注销网址注销用户,请参阅:insert

如果您正在使用Office的SSO,那么您要做的只是删除包含令牌的本地端存储,然后向用户显示登录页面(带有再次登录的按钮)有关SSO的信息,请参阅: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-openid-connect-code

古德勒克!