有关O365 API的问题和说明

时间:2014-05-19 14:40:18

标签: azure office365

我一直在使用O365 API并发现了一些缺点。我知道我们正在预览中,我只想确认以下内容,谢谢。

AuthenticationInfo对象没有返回过期信息。似乎建议的模式是在每次调用之前获取AuthenticationInfo对象。

此时,SharePointClient类仅支持文件,而不支持列表或其他资源。

AuthenticationInfo类不能用于保护整个Web应用程序。相反,每个应用程序必须在适当时对用户进行身份验证,然后使用AuthenticationInfo对O365进行后续调用。

作为一个有趣的旁注,我尝试将MVC5“组织帐户”身份验证与AuthenticationInfo类结合使用,并且应用程序无需返回令牌即可无限次往返Azure AD。 MVC5组织帐户身份验证和AuthenticationInfo行为之间是否存在冲突?

1 个答案:

答案 0 :(得分:0)

AuthenticationInfo对象到期时 - 它在刷新令牌执行时到期,应该至少两周。 AuthenticationInfo.GetAccessToken委托实施跟踪访问令牌的发布时间和有效性,并确保在它们即将到期时自动刷新它们。

回复:SharePointClient and Lists, etc.

你完全正确。这是此版本的范围决定,但我们将在不久的将来添加对列表的支持。

"Organizational Accounts"AuthenticationInfo之间不应该有任何冲突。

我只是尝试使用组合,它通过F5从项目创建(使用单一组织和数据的读写访问)工作得很好。我必须确保项目具有唯一的名称,否则,Web项目正在从旧注册中获取重定向URL。但这与Office 365 API无关。