DocuSign重定向URI不匹配或未正确注册

时间:2019-09-05 15:56:21

标签: c# asp.net-core docusignapi

我的DocuSign重定向URI似乎出现错误。登录时似乎未正确注册。

错误:“重定向URI没有在DocuSign中正确注册”。

https://account-d.docusign.com/oauth/auth?client_id=xxxx&scope=signature&response_type=code&redirect_uri=https%3A%2F%2Flocalhost%3A44347%2Fds%2Fcallback&state=xxxx

我尝试将URI添加到AccountController中,但无济于事。

[HttpGet]
public IActionResult Login(string returnUrl = "http://localhost:8080/ds/callback")
        {
            return Challenge(new AuthenticationProperties() { RedirectUri = 
            returnUrl });
        }

没有重定向URI:

 [Route("ds/[action]")]
    public class AccountController : Controller
    {
        [HttpGet]
        public IActionResult Login(string returnUrl = "/")
        {
            return Challenge(new AuthenticationProperties() { RedirectUri = returnUrl });
        }

        public IActionResult MustAuthenticate()
        {
            return View();
        }

        public async System.Threading.Tasks.Task<IActionResult> logout()
        {
            await AuthenticationHttpContextExtensions.SignOutAsync(HttpContext);
            return LocalRedirect("/");
        }
    }

我希望将其重定向回应用程序以进行签名。

1 个答案:

答案 0 :(得分:3)

转到您的DocuSign沙箱帐户。从右上菜单转到DocuSign管理员。 然后在左侧菜单中找到“ API和密钥”页面 找到您的集成密钥。 在网址列表中添加“ https://localhost:44347/ds/callback”。 等待30秒 再试一次

(问题是端口对您而言不同,也许是因为您使用IIS Express?)