簡體   English   中英

Azure注冊的應用程序密鑰

[英]Azure Registered App Keys

在Azure Active Directory中,當一個人注冊一個應用程序時,他們可以為該應用程序創建API訪問密鑰。 通過使用某些Azure sdk調用,注冊的應用程序是否可以知道其自己的密鑰何時過期? 我希望通知用戶他們的密鑰即將過期(如果他們選擇使其過期)。

是。 可以注冊一個應用程序並獲取應用程序密鑰的結束日期。

為此,我們需要向該應用授予Directory.Read.All權限。 然后我們可以像下面的請求一樣從應用程序實體中讀取應用程序密鑰的結束日期:

GET: https://graph.windows.net/{tenantId}/applications/{applicationObjectId}?api-version=1.6
authorization: bearer {access_token}

然后您將得到如下響應:

{
    passwordCredentials[
        {
            customKeyIdentifier='',
            endDate='2018-12-30T02:23:46.753Z',
            keyId='',
            startDate='2016-08-25T07:47:24.8878Z',
            value=null,
        },
        ...
    ]
}

您可以參考應用程序實體以獲取更多詳細信息。

更新

這是供您配置權限參考的圖: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM