DocuSign SSO with Microsoft Entra ID
Requirements
DocuSign Business Pro + SSO add-on หรือ DocuSign Enterprise Pro
Administrator Account ของ
DocuSign Admin
Microsoft Entra ID
การตั้งค่า DocuSign SSO ประกอบด้วย 2 ขั้นตอนหลัก
Domain Claim
SAML Configuration
SAML Configuration
ในหน้าจอ Microsoft Entra ID → Enterprise Application ให้ Add “DocuSign”
Add User/Group ที่ต้องการให้ใช้งาน DocuSign ใน Microsoft Entra ID → DocuSign Enterprise Application → Users and Groups
- ให้ Add User ของ Microsoft Entra ID Admin ที่ใช้ตั้งค่าลงไปด้วยเพื่อทดสอบในขั้นตอนสุดท้ายตั้งค่าให้ DocuSign Admin สามารถ Sign in ได้จากทั้ง DocuSign credential และ Microsoft Entra ID credential ไม่เช่นนั้นหาก SSO มีปัญหา จะไม่สามารถเข้าใช้งาน DocuSign ได้ โดยการไปยัง DocuSign Admin → Users → Account Users → เลือก View User ที่ต้องการ → Security และตั้งค่าดังนี้
Add new Identity Provider ใน DocuSign Admin โดยใช้ค่าจาก Microsoft Entra ID → DocuSign Enterprise Application -> Single Sign-On → SAML
Download Certificate (base64) และนำไป upload ใน Identity Provider ที่สร้างในขั้นตอนที่ 2
เมื่อตั้งค่า Identity Provider ในฝั่ง DocuSign Admin เสร็จสิ้น จะได้ Endpoints ให้นำกลับไปกรอกใน Microsoft Entra ID
ทดสอบ SSO ถ้าการตั้งค่าถูกต้อง จะสามารถ Sign in DocuSign ด้วย username/password ของ Microsoft Entra ID
Appendix
DocuSign Single Sign-On Overview
https://support.docusign.com/en/guides/org-admin-guide-create-org
https://support.docusign.com/en/guides/org-admin-guide-single-sign-on-overview
What is just-in-time provisioning
Single Sign-On - DocuSign Solution Engineering Video
https://www.youtube.com/watch?v=iNA7QinI6Ik
Production Go Live Checklist:
(To go live you will enable “Require all users to authenticate with Identity Provider" on your domain in org admin)
Before you enforce SSO there are a few top level items you want to make sure you have taken care of
Tested your Identity Provider configurations between your Identity Provider and Docusign (Performed a successful SSO login)
Grant access to all users you want to login to DocuSign via Single Sign On
If you have any service users for a 3rd party integration you want to make sure you have set the login policy to “Identity Provider or username/password”
It is recommended to make sure at least one of your org admins Login Policy is set to “Identity Provider or username/password” in case SSO is not functioning It is recommended to have more than one Organization Admin.
Take care of any external users prior to enforcing SSO. See below for details
Ensure you have linked all your corporate accounts to the organization
Enable the following feature at the domain level “Prevent unmanaged signups” this will prevent users from creating accounts outside of your corporate account.
Enable “Require all users to authenticate with Identity Provider” on the domain. (This removes the “Use company Login” button and automatically redirects your users to the Identity Provider.
Enforcing SSO on the domain:
https://support.docusign.com/en/guides/org-admin-guide-change-domain-settings
How to exclude users from SSO
https://support.docusign.com/en/articles/How-to-exclude-specific-users-from-SSO-requirements
When to Create another account within Docusign
https://view.highspot.com/viewer/5fa5c231a4dfa01774e9df7a
Dealing with External Users
Please reference the following document.
https://support.docusign.com/en/guides/Establish-Control-of-Your-Companys-DocuSign-Agreements
There are two options in dealing with external domain users that have personal accounts that were created outside of your corporate account.
Option #1
Have them back up the docs in those accounts and then close* them out. (If you have the Org Management Feature pack you as the administrator can close these accounts. If you only have Access Management w/SSO then you will need to have the end user close their account via the instructions provided in the following document.)
Please refer to the External_User_Communication.docx https://view.highspot.com/viewer/61250cf54901ff55266d496f
Option #2
Take no action
Grant the user access to DocuSign via the Identity Provider.
Do not grant the user access to DocuSign via the Identity Provider, If you do grant them access via SSO then those users will be provisioned into your default account and the two memberships will be linked at the user level where the user can switch between the personal external account and the corporate account.
Please refer to the Switch_between_accounts.docx file https://view.highspot.com/viewer/5fa5c1ecc714336027699d10
If you do not grant them access via SSO when you enforce SSO those users will lose access to those accounts and documents. Nothing will be deleted or closed they will just lose access.
Automatically verify sub-domains – This allows you to claim additional child domains off from the parent domain with no requirement for a DNS TXT record e.g. example.wikisavage.com this setting is NOT a wildcard solution.
Always require login when opening envelopes – This is the most strict setting within the domain section, this will require all users to authenticate against your Identity Provider before being able to view or sign documents.
Prevent unmanaged signups – Arguably the most important feature within the domain section. This prevents users from creating accounts outside of your organization. This includes freemium, credit card, corporate accounts, this will also prevent 3rd parties from creating your employees as users within their third party account. Highly recommended for Production, less important for Demo
Require all users to authenticate with Identity Provider – This is the go live button for SSO. This will enforce SSO for all users at the claimed domain. The way this checkbox works is by changing the behavior of the “default” login policy. When this checkbox is unchecked users have the ability to login via their DocuSign credentials or via SSO (if they are granted the access via the Identity Provider). When it is checked then users with the default login policy will be required to authenticate against the Identity Provider
Auto-activate memberships by default for Organization accounts – This allows you to create SSO users manually from the Organization level. Creating users after you have enabled this will not receive and activation email and in turn will not be asked to generate a DocuSign password. This is a good thing since SSO Enforcement is required before enabling this. you will have enforced SSO before enabling this hence users will not be using DocuSign passwords. Many customers enable this feature but simply rely on Just in Time provisioning to provision new users.
Demo Account Information:
In addition to your production environment we recommend each customer Setup SSO against DocuSign’s Sandbox/Demo environment. This permits safe testing of the configuration without impacting your Production account.
If you do not have a sandbox/demo account, please create one here:
https://secure.docusign.com/signup/developer
Once you have created your demo account you can feel free to create your organization and SSO items there as well.
Direct links for accessing DocuSign Demo and Production
Production:
Login: https://account.docusign.com
Admin Login: https://admin.docusign.com
Demo:
Login: https://account-d.docusign.com
Admin Login: https://admindemo.docusign.com
DocuSign Public Certificates
This is our current list of certificates
https://trust.docusign.com/en-us/trust-certifications/docusign-public-certificates/
DocuSign AllowList Addresses
It's DocuSign's intention to provide the most robust and reliable service possible to enable your business transactions. We recommend that if you are using any type of proxy or web filtering products/services and find your services are blocking any of the DocuSign addresses for content delivery you add our addresses to your whitelist.
https://www.docusign.com/trust/security/esignature
(Please note addresses can change over time - please reference this page for updates)
DocuSign Release Notes
Keep up to date with DocuSign release notes and features. You can either periodically check this page for current and past release notes or if you want to be notified when new notes are released you can have your account manager put you on the distribution list for announcements.
https://support.docusign.com/en/releasenotes
DocuSign Trust Center
You can find additional information regarding DocuSign’s commitment to rigorous security standards within the link below.