我有这个网站在这里: http://msdn.microsoft.com/en-us/library/jj164022(v=office.15).aspx如何在SharePoint 2013中获得oauth访问令牌?
在某些部分文中说: 下面的JavaScript代码演示了如何创建,通过使用JQuery返回所有网站的列表的JSON表示这个GET请求。它还假定您有一个存储在accessToken变量中的有效OAuth访问令牌。如果您从应用程序Web内部进行此调用,则不需要访问令牌,就像在SharePoint托管的应用程序中一样。
jQuery.ajax({
url: http:// site url/_api/web/lists,
type: "GET",
headers: {
"ACCEPT","application/json;odata=verbose",
"Authorization", "Bearer " + accessToken
},
})
具体的问题是我该如何获取访问令牌?
如何为通过REST访问SharePoint列表的应用程序/服务生成令牌? – AnimaSola 2014-05-14 03:08:43
@AnimaSola我不知道...我自己搜索了很多答案。 Oauth似乎只用于Sharepoint应用程序。我最终做的是使用sharepoint clasic flow验证其他呼叫:向用户指出的sharepoint页面呈现web视图,在用户向Microsoft认证后获取FedAuth和rTfa cookie,并将其与每次休息呼叫附加到一起 – 2014-05-14 08:05:07