Office与自定义OAuth提供程序的集成

Office与自定义OAuth提供程序的集成,oauth,sensenet,Oauth,Sensenet,我创建了自定义OAuth提供程序。现在我在办公室集成方面遇到了问题。当用户想要编辑文档时,Word会要求输入用户名和密码。 是否可以自定义Word登录页面,因为用户只能使用sensenet帐户登录,而不能使用自定义提供程序用户登录?真正的问题是Word(通过webdav打开文档时)需要用户名/密码验证,而在这种情况下,sensenet不存储密码,因为OAuth提供者功能依赖于第三方服务(例如Google或Facebook)来验证用户,这就是它的目的 IMHO不可能自定义Word登录过程,尽管这对

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

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

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


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

欢迎使用StackOverflow!到目前为止你试过什么吗?StackOverflow不是一个免费的代码编写服务,它希望您首先尝试解决自己的问题。请更新您的问题,以显示您已经尝试过的内容,并显示您在某个问题中面临的具体问题。欲了解更多信息,请参阅,并使用。谢谢您的快速回复。我将尝试实施您的解决方案。我还有一个问题。我与使用自定义提供程序创建的用户有另一个问题。在我的系统中,用户名是电子邮件地址。当用户第一次尝试登录(并且Sensenet尝试创建关联用户)时,系统响应错误,内容名称只能包含URL中有效的字符。关于特殊字符是否有限制?请检查本文内容名称中允许的字符:(查找InvalidNameCharsPattern)。默认情况下可能不允许使用“@”字符。