Docusignapi DocuSign服务集成身份验证-在不使用X-DocuSign-Authentication的情况下获取用户ID
我有一个与DocuSign-esignaturerestapi集成的应用程序。我们一直使用遗留标头X-DocuSign-Authentication作为身份验证方法,但由于DocuSign不再推荐使用它,因此我们决定切换到使用服务集成身份验证-使用组织管理 要为服务集成身份验证创建JSON Web令牌承载授权,我需要在JWT主体中提供用户ID(本例中为管理员用户ID)要获取用户ID,我需要使用Docusignapi DocuSign服务集成身份验证-在不使用X-DocuSign-Authentication的情况下获取用户ID,docusignapi,Docusignapi,我有一个与DocuSign-esignaturerestapi集成的应用程序。我们一直使用遗留标头X-DocuSign-Authentication作为身份验证方法,但由于DocuSign不再推荐使用它,因此我们决定切换到使用服务集成身份验证-使用组织管理 要为服务集成身份验证创建JSON Web令牌承载授权,我需要在JWT主体中提供用户ID(本例中为管理员用户ID)要获取用户ID,我需要使用/restapi/v2/accounts/account\u ID/users?email=email方
/restapi/v2/accounts/account\u ID/users?email=email
方法调用从他们的电子邮件中查找管理员用户的GUID,这最终需要某种身份验证。如果不使用不再推荐的X-DocuSign-Authentication,我如何打电话从用户的电子邮件中查找用户的GUID
最终我们想要的是拥有管理员的电子邮件、密码和集成商密钥,然后该管理员帐户可以模拟组织中的其他人。问题是我们首先没有管理员的用户ID来执行此操作。您有两个选项:
从电子邮件动态查找用户的guid
要从用户的电子邮件中查找用户的guid,请为应用程序提供帐户中具有管理员权限的用户的静态用户guid
然后,流程是:
管理员guid
从具有管理员权限的DocuSign获取承载令牌管理员guid
从具有管理员权限的DocuSign获取承载令牌根据您的用例,您可以让用户(或管理员)直接输入用户的guid。它显示在管理工具的用户页面和常规用户的配置文件页面中。它被标记为API用户Id获得它。谢谢,明白了。谢谢