首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带角的DocusignApi积分

带角的DocusignApi积分
EN

Stack Overflow用户
提问于 2021-09-03 16:04:43
回答 1查看 229关注 0票数 0

我正在寻找与角的DocuSignApi集成。我正在遵循这些步骤。后端服务器使用.net核心Web来处理,DocuSign API使用nuget。

我能做到这一点吗?

  • 选项1(角应用程序)将点击中间件api应用程序的登录方法-中间件将通信- docusign在成功后,它将共享登录用户的详细信息。

当我这样做时,

  • 选项2--角度应用程序--直接命中docusign方法

var url = "https://account-d.docusign.com/oauth/auth?response_type=token&scope=signature&client_id=XXXXXXXXXXXXXXX-01caXXXXXXXX&state=a39fh23hnf23&redirect_uri=http://localhost:81/";返回this._dataService.getThirdParty1(url,头).pipe(响应:响应) => {返回响应;});- public getThirdParty(url) {返回this._httpClient.get( this._dataService.getThirdParty1 } )

我搞错了

来自“

”的“https://account-d.docusign.com/oauth/auth?response_type=token&scope=signature&client_id=XXXXXXXXXXXXXXX-01ca8f1b220&state=a39fh23hnf23&redirect_uri=http://localhost:81/”的XMLHttpRequest访问“http://localhost:81”已被CORS策略阻止:对飞行前请求的响应不通过访问控制检查:飞行前请求不允许重定向。account-d.docusign.com/oauth/auth?response_type=token&scope=signature&client_id=XXXXXXXXXX-411a-9bb9-01ca8f1b220&state=a39fh23hnf23&redirect_uri=http://localhost:81/:1未能加载资源: net::ERR_FAILED

请提供检查这些选项的方法。

EN

回答 1

Stack Overflow用户

发布于 2021-09-03 17:25:11

首先,您的问题是您正在从一个验证CORS策略的不同域对DocuSign进行客户端调用,这是一个安全问题。(跨源资源共享(CORS)是一种基于HTTP报头的机制,允许服务器指示浏览器应该允许加载资源的任何来源(域、方案或端口)。CORS还依赖于浏览器向承载跨源资源的服务器发出“预飞”请求的机制,以检查服务器是否允许实际请求。在该预运行中,浏览器发送指示实际请求中将使用的HTTP方法和标头的标头。)

Larry在这个主题上写了很多文章,以下是一些可以提供帮助的资源。

以下是关于主题- https://www.docusign.com/blog/dsdev-building-single-page-applications-with-docusign-and-cors-part-1的三部分系列:

下面是他在GitHub中的代码,向您展示如何创建CORS网关- https://github.com/docusign/blog-create-a-CORS-gateway

另一个有用的资源- https://www.cdata.com/kb/tech/docusign-odata-angularjs.rst

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69047801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档