2016-05-24 65 views
-1

我有幾個方案需要在Intranet中執行。基本上,我有一個佔位符在一個分享點頁面,其中SharePoint Online和Azure圖形API

a。我需要擴大一個團隊(考慮你在團隊頁面上,我需要在該AD團隊中顯示人員) b。有定義所有事件發生的電子郵件ID。 (例如:training..consider我有[email protected])我需要閱讀這些事件並將它們顯示在Intranet中 c。我需要閱讀用戶事件並顯示它們。

我一直在閱讀,似乎圖形API可以解決我的問題,但不知道如何開始。我發現我可以使用adal來獲取令牌,但它似乎無法在IE瀏覽器中使用cookie問題。

有沒有人可以指導我如何認證auth可能發生,而不暴露我uRL的令牌並要求用戶再次登錄?

回答

0

a。我需要展開組(考慮你是團隊頁面上,我需要的是AD組中顯示人)

微軟圖形應適用於獲得會員的特定組。 (參見here

GET https://graph.microsoft.com/v1.0/groups/<id>/members 

b.There是定義電子郵件ID,所有的事件去。 (例如:training..consider我有[email protected])我需要閱讀這些事件,並在企業內部網中顯示它們

據我所知,SharePoint組日曆已經讓我們看到了多個日曆在同一時間(SharePoint group calendar)。

c。我需要閱讀用戶事件並顯示它們。

Microsoft還支持獲取事件。 (參見here

GET /me/events 
GET /users/<id | userPrincipalName>/events 

GET https://graph.microsoft.com/v1.0/me/events 

是否有任何人誰可以指導我爲不暴露令牌我的網址,並要求用戶重新登陸怎麼可能發生權威性? 否。要通過REST訪問收回資源,我們需要使用OAuth 2.0進行需要令牌的身份驗證。

在你的情況下,我們可以使用「客戶端憑證授予流動」,這不是要求用戶登錄在開發一個Web服務應用程序。此身份驗證流程正在使用自己的憑據進行身份驗證。這裏是爲了給你參考目標的主要步驟:

  1. 註冊在Azure上的廣告的Web應用程序(參見here
  2. 使用「客戶端證書授予開發一個Web服務作爲代理的事件服務流量「(參考here
  3. 編寫JavaScript調用代理來獲取所需的事件數據
相關問題