亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過 MS Graph API 訪問 AzureAD 組列表需要什么范圍?

通過 MS Graph API 訪問 AzureAD 組列表需要什么范圍?

鳳凰求蠱 2022-11-11 10:54:47
我正在嘗試向用 Node.JS 編寫的 MS Graph API 應用程序添加一個功能。該應用程序是根據Microsoft 模板構建的。該應用需要獲取名稱以前綴開頭的 Azure AD 組列表。我無法讓它工作。我復制了這個工作代碼:const client = graph.Client.init({...});const events = await client  .api('/me/events')  .select('subject,organizer,start,end')  .orderby('createdDateTime DESC')  .get();...并根據我找到的文檔更改了 api 查詢。我已經注釋掉了過濾器,只是為了讓基本查詢正常工作。const client = graph.Client.init({...});const events = await client  .api('/groups')  .select('id,displayName')  // .filter("startsWith(displayName,'Prefix')")  .get();但查詢返回此錯誤:GraphError {  statusCode: 403,  code: 'Authorization_RequestDenied',  message: 'Insufficient privileges to complete the operation.',  requestId: 'f5330dbd-c7a9-4126-a227-10a656a11083',  date: 2020-07-10T22:25:24.000Z,  body: '{"code":"Authorization_RequestDenied"...}'}我不是 100% 確定 URI 是正確的。如果 URI 錯誤,我會期望 404,但這可能期望過高。也許此/groupAPI 與 Azure AD 組無關。OTOH,我是否需要添加新范圍來請求訪問組信息?應用程序使用的當前范圍列表如下所示:OAUTH_SCOPES='profile offline_access user.read calendars.read'我還沒有找到 Azure AD 的圖形查詢和范圍的參考。我嘗試將“groups.read”添加到范圍列表中,但這不起作用。我不僅希望得到答案,還希望提供文檔鏈接。我必須從 Azure AD 添加一些其他功能。
查看完整描述

1 回答

?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

查詢組的最低到最高特權權限是Group.Read.All根據您的鏈接文檔。https://learn.microsoft.com/en-us/graph/api/group-list?view=graph-rest-1.0&tabs=javascript#permissions


查看完整回答
反對 回復 2022-11-11
  • 1 回答
  • 0 關注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號