我想为所有用户使用Office 365身份验证。 如果用户具有有效的登录ID和密码,则该服务为我们提供用户名和登录名。但我无法使用javascript或c#使用以下服务。 当我从浏览器URL调用此服务时,它会在提示符(警告框)中提供他们的login_name和密码文本框。但是我需要给出我的文本框并希望得到回复,以便我可以使用它作为有效的身份验证。
答案 0 :(得分:1)
浏览器会提示用户名和密码对话框以对用户进行身份验证,因为o365 API是需要用户进行身份验证的RESTful API。要在JS或C#中实现相同的功能,您需要先验证用户并获取访问令牌,然后调用任何o365 api方法,结果将作为JSON对象返回。
查看o365 unified api中的获取个人资料示例。
以下是使用C#和JS示例的沙箱工具的URL: https://apisandbox.msdn.microsoft.com/
希望这有帮助。