c# - 使用刷新 token 和 native 应用程序客户端 ID 获取访问 token

标签 c# powershell azure

如何使用 native 应用程序客户端 ID 通过 C# 或 PowerShell 使用刷新 token 重新生成访问 token ?

具有以下输入:

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

我发现了很多使用刷新 token 重新生成访问 token 的方法,但所有这些方法都使用 Web 应用程序客户端 ID 和客户端 key 。

最佳答案

据我所知,如果您使用 native 应用程序,我们将使用静默身份验证( grant flow )。它只会返回访问 token 而不是刷新 token 。

我猜您使用网络应用程序 code flow获取访问 token 和刷新 token 。

如果使用这种方式,它必须需要客户端 key 和刷新 token 来生成访问 token 。

关于c# - 使用刷新 token 和 native 应用程序客户端 ID 获取访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46087885/

相关文章:

Azure devops - 内部版本号与内部版本 ID

c# - 如何为 <% %> 之间的文本添加颜色样式

c# - 从 .NET 中的代码中清除立即窗口

c# - 如何使用 Bootstrap 在同一行中对齐文本框和标签

css - Npm 多文件脚本 (lessc)

Powershell替换多行文本

c# - 除了 SCSS 注入(inject)还有其他选择吗? (又名穷人通过默认构造函数注入(inject))

显示默认值的 powershell 强制参数

http - 云中的 Web 应用程序作为主要公司 URL 的子文件夹

visual-studio-2010 - Azure:我该如何调试这个?