如何在DocuSign令牌创建中添加extended scope延长有效期至30天
关于DocuSign添加extended scope延长令牌有效期的设置位置
要将令牌有效期延长至30天,extended scope必须在**初始令牌生成阶段(即使用授权码换取访问令牌的请求中)**添加,具体说明如下:
正确设置时机:在授权码换令牌的POST请求中携带
scope=extended参数,示例命令:curl --header "Authorization: Basic BASE64_COMBINATION_OF_INTEGRATION_AND_SECRET_KEYS" \ --data "grant_type=authorization_code&code=YOUR_AUTHORIZATION_CODE&scope=extended" \ --request POST https://account-d.docusign.com/oauth/token刷新令牌阶段无法新增
extendedscope:刷新令牌的权限范围严格继承自初始授权时的scope,若初始请求未包含extended,后续刷新时添加该参数不会生效,无法延长有效期。
官方文档核心说明(翻译)
使用授权码授权流程获取令牌时,若需要将刷新令牌的有效期延长至30天,必须在换取访问令牌的请求中明确指定
extendedscope。初始授权完成后,刷新令牌时不能添加初始请求中未包含的权限范围,因此extendedscope只能在第一次获取令牌的请求中设置。
内容的提问来源于stack exchange,提问作者Nancy Moore
相关产品推荐
相关产品推荐

