我正在整合Docusign授权代码授权认证。我已经去到演示管理站点,创建一个积分项,创建它看起来像这样的初始认证请求:(这实际上不是我的,而是演示一个。)Docusign授权码Grant RedirectURI不工作
GET /oauth/auth?
response_type=code
&scope=signature
&client_id=230546a7-9c55-40ad-8fbf-af205d5494ad
&redirect_uri=http://www.example.com/callback
为了测试这个我最初试图在邮差中运行它。我得到docusign登录网站的HTML代码作为我的回报,然后我意识到这需要在浏览器中运行。我运行了URL并进入了docusign登录页面。我登录,但没有发生任何事情。我期待浏览器被重定向到我的redirectURI。相反,我只是坐在docusign用户主屏幕上,就好像我去了docusign.com并登录了。重定向没有发生,或者我没有正确设置它。我确保集成商密钥管理页面中的重定向URI与我在URL中的重定向URI相同。
问题:
什么是重定向URI的HTTP调用?它只是在浏览器中进行GET调用,就好像您正在输入网址并前往网站一样?
我试过不同类型的redirectURIs。我试过
http://localhost:3000/somepage
和http://localhost:54326/api/callback
来测试我的本地站点(Angular4)和我的API没有任何运气。还尝试了一个像https://www.yahoo.com
这样的随机站点,但浏览器从未重定向,并且这些位置的代码未被击中。
你是如何处理redirectURI的?