我使用角应用程序的应用程序代码授予角。
Issue1-刷新令牌在接下来的2天内无效,即使签名已扩展,如何在接下来的30天内扩展访问令牌?
问题2-查看该文档
error: SyntaxError: Unexpected token % in JSON at position 0 at JSON.parse message:
“解析demo.docusign.net/restapi/v2.1/accounts/…”名称:“HttpErrorResponse”确定:错误状态:200状态文本:“确定”url:“demo.docusign.net/restapi/v2.1/accounts/CCCC-XXXXX-a54115-ddff-588/envelopes/XXXXXX-CCCC-30c1ce29f66a/documents/1
header = header.append('Access-Control-Allow-Methods', 'GET,POST,OPTIONS,DELETE,PUT');
header = header.append('Access-Control-Allow-Origin', '*');
header = header.append('Access-Control-Allow-Credentials', 'true');
header = header.append('Content-Type', 'application/pdf');
header = header.append('accept', 'application/pdf');
headers = headers.append('Authorization', "Bearer " + token);
步骤1-https://account-d.docusign.com/oauth/auth?response_type=code
步骤2-使用代码获取访问令牌
//curl--header "Authorization: Basic BASE64_COMBINATION_OF_INTEGRATION_AND_SECRET_KEYS"
//--data "grant_type=authorization_code&code=YOUR_AUTHORIZATION_CODE"
//--request POST https://account-d.docusign.com/oauth/token
let key = btoa(environment.client_id_authentication_code_grant + ":" + environment.secret_key_authentication_code_grant);
let paramInHeader: any = [];
paramInHeader.push({ Name: 'Content-Type', Value: 'application/x-www-form-urlencoded;charset=UTF-8' });
paramInHeader.push({ Name: 'Authorization', Value: "Basic " + key });
paramInHeader.push({ Name: 'Accept', Value: "application/json" });
var details = {
'grant_type': 'authorization_code',
'code': code
};
邮递https://account-d.docusign.com/oauth/token结果-成功
步骤3-获取用户信息
https://account-d.docusign.com/oauth/userinfo
headers = headers.append('Authorization', "Bearer " + token);
headers = headers.append('content-type', 'application/json');
headers = headers.append('Access-Control-Allow-Origin', '*');
结果-成功
步骤4-获取刷新令牌
//curl--header "Authorization: Basic MjMwNTQ2.....Y4MmM3YmYyNzZlOQ=="
//--data "grant_type=refresh_token&refresh_token=ey4fd.....3d31d`
//--request POST https://account-d.docusign.com/oauth/token
let key = btoa(environment.client_id_authentication_code_grant + ":" + environment.secret_key_authentication_code_grant);
let paramInHeader: any = [];
paramInHeader.push({ Name: 'Content-Type', Value: 'application/x-www-form-urlencoded;charset=UTF-8' });
paramInHeader.push({ Name: 'Authorization', Value: "Basic " + key });
paramInHeader.push({ Name: 'Accept', Value: "application/json" });
var details = {'grant_type': 'refresh_token','refresh_token': refresh_token};
结果-成功
基于浏览器的应用不支持授权码授予,因为该应用无法保护客户端ID机密。此限制来自OAuth RFC。
在基于浏览器的应用程序中,仅支持隐式授权(8小时访问令牌)。如果您有应用程序的后端,并且应用程序用户登录到后端,那么后端可以实现授权代码授予并使用刷新令牌进行续订。
信封上的文件。get返回实际的PDF文档,它是一个二进制文件。因此它不是JSON,您不应该尝试将其解析为JSON。只需向用户显示或让他们下载即可。
有没有任何一个测试REST API的使用硒网络驱动程序Maven TestNG。请分享信息或样本项目
我们在将主干中编写的单页应用程序与SAML身份验证挂钩时遇到了一些问题。下面是我们的数据(基于http://developer.okta.com/docs/guides/saml_guidance#planning-对于saml)-SPA已加载-首先对后端(SP)的请求导致响应,告诉其重定向IDP-然后浏览器位于IDP页面。基本上,我们的SPA已经消失了-成功登录后,IDP会用帖子重定向。此帖子包
我正在尝试将Docusign API集成到我的web应用程序中。我尝试使用信封视图将我重定向到登录页或签名页。但是我想从我的web应用程序中重定向到添加收件人页面,在那里用户可以添加收件人,准备文档并将其发送给签名者。Docusign API中有这样的方法吗?
Drone是一个用Go语言开发的基于容器运行的持续集成软件。 配置GitHub 使用Drone对GitHub上的代码进行持续构建与发布,需要首先在GitHub上设置一个OAuth,如下: 1. 在Github上创建一个新的OAtuh应用 访问此頁面,创建新的OAuth应用。 填写应用程序的地址,因为是在本地与行,所以我们都填http://localhost。 2. 获取OAtuh Client I
我们基于Jenkins的CI/CD流程如下所示。 流程说明 应用构建和发布流程说明。 用户向Gitlab提交代码,代码中必须包含Dockerfile 将代码提交到远程仓库 用户在发布应用时需要填写git仓库地址和分支、服务类型、服务名称、资源数量、实例个数,确定后触发Jenkins自动构建 Jenkins的CI流水线自动编译代码并打包成docker镜像推送到Harbor镜像仓库 Jenkins的C