我需要訪問令牌的過期日期爲無限。如何生成訪問令牌沒有任何到期
我正在使用AcquireToken根據UTC生成過期時間爲1小時的令牌的方法。
我需要使用此訪問令牌附加AzureRmAccount命令(這需要例如命令太成功登錄)
如何生成訪問令牌沒有在C#中的任何到期。
請幫我解決這個問題。 在此先感謝。
我需要訪問令牌的過期日期爲無限。如何生成訪問令牌沒有任何到期
我正在使用AcquireToken根據UTC生成過期時間爲1小時的令牌的方法。
我需要使用此訪問令牌附加AzureRmAccount命令(這需要例如命令太成功登錄)
如何生成訪問令牌沒有在C#中的任何到期。
請幫我解決這個問題。 在此先感謝。
如何在c#中沒有任何到期時生成訪問令牌。
簡單的答案是,你不能,你不應該。訪問令牌由Azure AD返回,並且它們的到期僅在此設置,即它不在您的控制範圍內。另外,獲取訪問令牌沒有任何過期是一個主要的安全風險(這就是爲什麼「你不應該」如上所述)。
如果您使用任何Azure AD SDK(例如ADAL),它會自動更新您的訪問令牌,因此您不必擔心更新。
由於Gaurav mantri提到訪問令牌沒有任何到期是一個主要的安全風險。這在Auzre中是不允許的。從Configurable token lifetimes in Azure Active Directory (Public Preview)文件,我們可以知道,訪問令牌的默認期滿是1小時,並且最大值是1天。
在上面提到的鏈接中,我可以檢查是否可以爲令牌生存期設置一些策略。所以我們無法處理? –
我們可以設置令牌生存期,但不能將訪問令牌的到期時間設置爲大於1天。 –
對不起,我找不到你。生命期和到期期之間有什麼區別?我不熟悉此Azure訪問令牌創建過程。我無法理解這種差異。 –
同意,只是你可以在Tom Sun的答案中提到某種程度上配置標記的生命週期。當然,您仍然無法讓訪問令牌不會過期。 – juunas
真棒回答,我只是補充一點,你可以申請一個刷新標記,並使用'offline_access'作用域,它是一個長壽命的標記,可以用來靜默刷新訪問標記。 –
如何啓用訪問令牌的自動續訂?我還有一些疑問。 1.如何獲得有效的訪問令牌和到期時間? 2.是否有任何可能的方式從訪問令牌再次獲取廣告用戶名,密碼和客戶端ID? –