Docusignapi 使用SAML/AD记录SSO身份验证

Docusignapi 使用SAML/AD记录SSO身份验证,docusignapi,Docusignapi,在我们的应用程序中,我们提供了一个DocuSign集成,它使用来自的DocuSign.eSign.dll 目前,我们使用传统头验证进行验证 我们的一位客户希望使用Azure Active Directory启用单点登录。他们已经按照上所述设置了自己的帐户(用于DocuSign应用程序) 我们如何更改集成以允许使用SAML进行单点登录?我们使用什么API方法?是否支持此功能?一旦客户端实现了SSO,并且在其DocuSign配置中启用了强制SSO,则应使用OAUTH,使用或为客户端API用户生成Ac

在我们的应用程序中,我们提供了一个DocuSign集成,它使用来自的
DocuSign.eSign.dll

目前,我们使用
传统头验证
进行验证

我们的一位客户希望使用
Azure Active Directory
启用单点登录。他们已经按照上所述设置了自己的帐户(用于DocuSign应用程序)


我们如何更改集成以允许使用SAML进行单点登录?我们使用什么API方法?是否支持此功能?

一旦客户端实现了SSO,并且在其DocuSign配置中启用了强制SSO,则应使用OAUTH,使用或为客户端API用户生成AccessToken。JSON Web令牌授权通常在与DocuSign集成时进行系统集成时使用。无论采用哪种方式,您都需要请求客户端API用户向IntegratorKey提供用户同意,以便IntegratorKey可以代表客户端API用户生成AccessToken。说明如何获得
用户应用程序
系统集成
的用户同意。在向您的集成商提供许可时,客户将通过其SSO设置登录到DocuSign,其方式与登录到DocuSign访问DocuSign WebApp的方式相同。

一旦您的客户实施SSO并在其DocuSign配置中启用了强制SSO,然后您应该使用OAUTH,或者使用或为您的客户端API用户生成AccessToken。JSON Web令牌授权通常在与DocuSign集成时进行系统集成时使用。无论采用哪种方式,您都需要请求客户端API用户向IntegratorKey提供用户同意,以便IntegratorKey可以代表客户端API用户生成AccessToken。说明如何获得
用户应用程序
系统集成
的用户同意。在向集成商提供许可时,客户将通过其SSO设置登录到DocuSign,其方式与登录到DocuSign访问DocuSign WebApp的方式相同。

旧版标头不支持SSO身份验证。要使旧标头正常工作,用户必须具有密码

您需要向需要通过API进行身份验证的每个用户授予登录策略异常(以允许他们绕过SSO),或者需要实现OAuth令牌身份验证


GitHub上提供了C#中的OAuth令牌身份验证示例:

传统标头不支持SSO身份验证。要使旧标头正常工作,用户必须具有密码

您需要向需要通过API进行身份验证的每个用户授予登录策略异常(以允许他们绕过SSO),或者需要实现OAuth令牌身份验证


GitHub上提供了C#中的OAuth令牌身份验证示例:

谢谢。如何使OAuth令牌身份验证与当前客户端设置(即问题中的第二个链接-)一起工作?一旦实现了OAuth,就不需要额外的工作来使其与Active Directory或任何其他SSO提供程序兼容。在这种情况下,DocuSign的帐户服务器会自行处理实际的登录事件。谢谢。如何使OAuth令牌身份验证与当前客户端设置(即问题中的第二个链接-)一起工作?一旦实现了OAuth,就不需要额外的工作来使其与Active Directory或任何其他SSO提供程序兼容。在这种情况下,DocuSign的帐户服务器会自行处理实际的登录事件。更新了我的回答谢谢您的评论@Amit:有没有一种简单的单页javascript方法来调用Docusign API?类似于微软的MSAL库?我想在不使用大型C#实现的情况下简化我的应用程序。更新了我的回答谢谢你的评论@Amit:有没有一种简单的单页javascript方法来调用Docusign API?类似于微软的MSAL库?我想简化我的应用程序,而不需要大的C#实现。