簡體   English   中英

MS Graph - 客戶端憑證流

[英]MS Graph - Client Credential Flow

任何人都知道使用(機密客戶端憑證流)[https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow] 來獲取訪問令牌一個應用程序(我正在使用一個使用 MSAL4J 的Java客戶端應用程序)如果有一種方法可以修改 accessToken 生命周期(默認為 1 小時)去做。 我檢查了這個文檔 - https://learn.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes謝謝

我不想無禮,但您想要更長的令牌生命周期的原因是什么?

通過客戶端憑據流,您獲得了憑據,然后將它們交換為令牌。 有效期為 1 小時(我相信實際上是 65 分鍾,但這只是一個小細節)。

如果生命周期到期,您將請求一個具有相同憑據的新令牌。

這是一種安全措施。 如果您泄露令牌,攻擊者可以在令牌生命周期的 rest 內訪問資源。 這就是為什么他們將其保持足夠長的時間以供 function 的申請使用,但又要足夠短以保持較小的風險。

暫無
暫無

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

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