【发布时间】:2021-06-03 19:44:05
【问题描述】:
我使用 Power Apps 和 Power Automate 开发了一个自动化文档流程,创建自定义连接器和与 Docusign 的 HTTP 连接。
我遇到的问题是,一旦用户凭据与 Docusign 一起过期(8 小时),自定义连接器就需要刷新。这会导致 Power Automate 流失败,因为必须手动刷新连接器,并且不会自动提示用户更新其登录凭据。这会导致应用程序出现故障且不可靠。
我已经成功创建了一个使用刷新令牌更新我的凭据的流程,该刷新令牌使用自定义连接器(对 Docusign 的 HTTP API 调用)解决,但是,我需要为其他用户获取刷新令牌并更新刷新令牌以实现相同结果并避免使用自定义连接器。
我可以手动指向浏览器会话以调用用户“登录”到文档签名,然后在浏览器重定向响应中查看授权代码。
https://global.consent.azure-apim.net/redirect?code=eyJ0eXAiOiJNVCIsImFsZyI6IlJTMjU2Iiwia2lkIjoiNjgxODVmZjEtNGU1MS00Y2U5LWFmMWMtNjg5ODEyMjAzMzE3In0.AQsAAAABAAYABwAAoKHP_yXZSAgAACwoFwAm2UgCAOid-3Oz8jJHsDvIUG5hRR8VAAEAAAAYAAIAAAAFAAAAHQAAAA0AJAAAAGYwOWNlODQ0LTNlOWMtNDYxMy05MDc3LTRmOTJhYWNjY2U3OCIAJAAAAGYwOWNlODQ0LTNlOWMtNDYxMy05MDc3LTRmOTJhYWNjY2U3ODAAAKChz_8l2UgSAAEAAAALAAAAaW50ZXJhY3RpdmU3AEEOMo4J2G9Jo1RaIjs77bU.EcaJgCJHR2wsW_F0k9NJLbC3Q1F-uNuDm6YRTErVxmo2SCReyGF2KKfYlkWWJhg0bYWI-IO9PQclf5dk89adxGKTUMf_lpoUCibkg_l7yXCYi-tCZiI1gXpENlEFAkvMMH15CJVREfK4KQWvdhIxLaKIrUCMShhEaSP-U2kCoJea9BPpBDV0kmjT2LTiBdVkzCxqwZbqjik4ehpeH1uxWVpStGyUD1sLpXIYrU4uhC5B4yLPmgVZ7SbtGQPf-RCHeIYpOL6XJftrDiZMGHBlXVCwADndk1WhrCSnIs9YGKz1k2nJa1XPT-_bqrzM7wsvXn_QbpJ1ntvFJ6WmdabepQ
然后我可以应用此授权代码来使用 Postman 获取身份验证和刷新令牌。
我不知道如何拦截在 Power Automate 中返回用户授权代码的浏览器会话(Http 触发器等)。如果我能获得授权码,我就可以在 Power Automate 中获得身份验证令牌和刷新令牌。
【问题讨论】:
标签: docusignapi