在我们的python应用程序中,我们使用Exchange命令行管理程序cmdlet执行某些任务。(实际上,python应用程序运行.Net应用程序,该应用程序调用Exchange命令行管理程序cmdlet。)当前,我们对New-PSSession cmdlet使用基本身份验证。另一方面,我们已经为不同的API和资源获取了OAuth2访问令牌。现在,我们想对Exchange命令行管理程序cmdlet使用OAuth2身份验证。
我们看了这篇文章[1]。
但是我们有几个问题:
- 是否有一种无需使用ADAL和MSAL即可获取访问令牌的方法?
- 是否有使用刷新令牌获取新访问令牌的方法?
- 似乎没有机会使用外部(系统)浏览器,不是吗?预先谢谢你。
[1] https://developermessaging.azurewebsites.net/2018/09/07/acquiring-oauth2-access-tokens-for-automating-exchange-management-shell-cmdlets/?unapproved=96&moderation-hash=9250fbdda0e11fd8af9bafd4c3576139#review-96