Hello @Inji Song , apologies for the delay. I could not get ahold of a DocuSign SSO enabled test env/subscription but I think we can make this work using Azure AD only.
First, you need to choose where to store the aforementioned values per user. You can use any of the following:
- Extension attributes: The easiest to implement. These properties were initially custom attributes provided in on-premises Active Directory (AD) and Microsoft Exchange. However, they can now be used for more than syncing on-premises AD and Microsoft Exchange data to Azure AD through Microsoft Graph.
- Directory (Azure AD) extensions: You can create 2 extensions in the DocuSign enterprise app.
Then you can configure the Azure AD DocuSign enterprise app SAML token claims to match what DocuSign expects:
Using extension attributes:
- Add new claim:
- Source it from Attribute
- Select the appropiate attribute (
user.extensionattribute1
in this case)
- Click Save
Using Directory Extensions:
- Add new claim
- Source it from Directory schema extension (preview)
- Select the DocuSign enteprise application or the application where the directory extension was created:
- Select extension attribute:
- Click Add
- Click Save
Follow the same steps in order to add the permissionprofileid claim.
Let us know if you need additional assistance. If the answer was helpful, please accept it and rate it so that others facing a similar issue can easily find a solution.