我正在编写一些PowerShell脚本,使用clientid / secret登录Azure AD。
获取新访问/刷新令牌的代码非常简单。我有一个Get-Token函数,包含大约80行代码中的所有错误检查等。
如果我编写Get-Token以便它决定是否获取新令牌,发送现有令牌或获取带有刷新令牌的新令牌总是要复杂得多。
更新令牌是否有任何好处,而不是每次调用该函数时只是获取一个新令牌? (考虑到没有消费者方面,它是连接到Azure服务的后端脚本)
ETA
这不是使用ADAL,而是使用原始HTTP请求,所以我直接管理令牌。