0

我想創建一個服務,可以拒絕\撤銷對用戶的移動郵件應用程序的訪問。Azure AD - 禁用客戶端的應用程序

具體而言,我想暫時撤銷訪問使用office365在線交流郵件手機郵箱客戶端應用程序(如九),其被認證爲Azure中的Active Directory應用。

到目前爲止,我想通了,該怎麼辦類似或部分行動:

我應該按順序使用哪個API來處理前景/ AD用戶或其授權的應用

+0

你有關於這個問題的任何問題?如果您仍然對此問題有任何疑問,請隨時告訴我。 –

回答

1

如果要禁用它通過OAuth 2.0以及Azure的AD集成的應用程序,我們可以將其禁用,如下圖通過新的門戶:

切換您的Azure的活躍目錄 - >所有applicaitons->選擇應用程序您要管理 - >屬性 - >設置選項已啓用用戶登錄

我們還可以使用Azure AD Graph來更改此選項。以下是供您參考的示例請求。這需要獲得Directory.AccessAsUser.All的許可,我們需要註冊一個應用程序並將該權限分配給該應用程序,並使用admin帳戶登錄。

PATH: https://graph.windows.net/{tenantId}/servicePrincipals/{servicePrincipalId}?api-version=1.6 
authorization: bearer {access_token} 

{ 
    "accountEnabled":false 
} 

enter image description here

+0

謝謝。是'授權'標題?響應的一部分?或者是其他東西? – Tom

+0

它是使請求通過認證的任務的頭部。請參閱[OAuth 2.0授權框架:不記名令牌使用](https://tools.ietf.org/html/rfc6750) –

+0

這不會禁用** all **用戶的應用程序嗎? – Tom

相關問題