2017-09-07 54 views
3

如何使用本機應用程序客戶端ID通過C#或PowerShell使用刷新令牌重新生成訪問令牌?使用本機應用程序客戶端ID刷新令牌獲取訪問令牌

具有以下輸入:

$RefreshToken = "refresh_token" 
$ClientId= "client_id" 

我發現有很多的方法來重新使用刷新令牌訪問令牌,但所有這些正在使用的Web應用程序客戶端ID和客戶端密鑰。

回答

1

據我所知,如果你使用本地應用程序,我們將使用無聲驗證(grant flow)。它只會返回訪問令牌而不是刷新令牌。

我想你使用web應用程序code flow來獲取訪問令牌和刷新令牌。

如果使用這種方式,它必須需要客戶端密鑰和刷新令牌來生成訪問令牌。

相關問題