我有這個網站在這裏: 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