从应用程序使用API​​时跳过DocuSign登录请求

时间:2018-12-30 07:02:02

标签: c# asp.net-core docusignapi

我的应用程序使用DocuSign API,但是为了请求和检索代码,尝试进行身份验证时会出现DocuSign登录表单。我的沙盒中只有一个用户设置。我的计划是让我的应用程序始终使用同一用户创建信封并发送信封。

这是我正在拨打的提示登录的电话(如何始终避免登录提示?):

var url = $"https://account-d.docusign.com/oauth/auth?response_type={response_type}&scope={scope}&client_id={client_id}&redirect_uri={redirect_uri}";
return Redirect(url);

1 个答案:

答案 0 :(得分:2)

您提供的信息表明您可能正在使用OAuth代码授予流程。

此流程的一部分要求您正在创建令牌的用户输入其用户名/密码。如果您不希望发生这种情况,尽管它不是最推荐的方法,则可以改用JWT(JSON Web令牌)流。

https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken

您将需要首先同意要发送的用户的同意,但是一旦您提供了同意,您就可以为他们生成令牌,而无需输入用户名/密码。除非撤销同意或更改用户名/密码,否则情况仍然如此。

有关其他信息,请参见https://developers.docusign.com/esign-rest-api/guides/authentication/obtaining-consent