我想对所有用户使用 Office 365 身份验证。 如果用户有有效的登录 ID 和密码,则服务会向我们提供用户名和登录名。但我无法使用 javascript 或 c# 使用以下服务。 当我从浏览器 URL 调用此服务时,它会在提示(警报框)中给出其登录名和密码文本框。但我需要提供我的文本框并希望获得响应,以便我可以用作有效的身份验证。
最佳答案
由于o365 API是RESTful API,需要用户进行身份验证,因此浏览器会提示用户名和密码对话框来对用户进行身份验证。要在 JS 或 C# 中实现相同的功能,您需要先对用户进行身份验证并获取访问 token ,然后调用任何 o365 api 方法,结果将以 JSON 对象的形式返回。
查看 o365 统一 api 中的获取个人资料示例。
这里是带有 C# 和 JS 示例的沙盒工具的 URL: https://apisandbox.msdn.microsoft.com/
希望这有帮助。
关于javascript - 对所有用户使用 Office 365 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33762995/