0

我创建了自定义 OAuth 提供程序。现在我遇到了 Office 集成问题。当用户想要编辑文档时,Word 会询问用户名和密码。是否可以自定义 Word 登录页面,因为用户只能使用 sensenet 帐户登录,而不能使用自定义提供商用户登录?

4

1 回答 1

1

真正的问题是 Word(通过 webdav 打开文档时)需要用户名/密码身份验证,而在这种情况下 sensenet 不存储密码,因为 OAuth 提供程序功能依赖于第三方服务(例如 Google 或 Facebook)验证用户,这就是它的目的。

恕我直言,无法自定义 Word 登录过程,尽管这对用户来说是最好的:他们应该使用与门户网站相同的 GUI 和身份验证方法(例如,按下 Facebook 按钮) - 但目前这对我来说是不可能的知识。

作为一种解决方法,您可以说那些想要使用 Office 文档的用户需要提供密码。因为通过 OAuth 提供者注册的用户与普通用户实际上是一样的,所以没有区别——除了我们不为他们保存密码,因为他们通过谷歌登录。但是,如果您向通过提供商注册的用户提供密码,他们应该能够使用他们的用户名和密码从 Word(以及门户的内置登录页面)登录。不过,我们没有尝试或测试这种情况,这只是目前的一个快速猜测。

于 2018-04-11T09:23:05.523 回答