How do I set up SSO with Azure Active Directory in Sunwave?
This article explains how to configure single sign-on (SSO) between Sunwave and Microsoft Azure Active Directory (AD). It covers creating a new Enterprise Application in Azure AD and providing required values to Sunwave for setup.
Table of Contents
Prerequisites
To configure SSO (Single Sign On) integration between Sunwave and Azure AD (Active Directory), customers will create a new Enterprise Application in Azure AD. All users are created and managed by the customer in Azure AD, Sunwave only needs the user's email. This will require Azure AD administrator access and Sunwave system admin permissions.
Once the Enterprise Application is created, the client must provide Sunwave with the following values:
Enterprise Application Name
Enterprise Application ID
Thumbprint
Tenant ID
Single sign-on setup is configured at the realm family level, requiring just one setup per realm family instead of for each realm.
Sunwave Initial Setup
Sunwave starts this process by defining a token app value. This value must be unique and represent the client’s realm family.
For example, if the token app value is PALM, the client will receive the following URLs:
Login URL:
https://emr.sunwavehealth.com/sso/login/palmCallback URL:
https://emr.sunwavehealth.com/sso/callback/palm
Once the client creates the Enterprise Application in Azure, an SSO registry must be created in Sunwave. The following values are required:
Enterprise Application Name
Enterprise Application ID
Thumbprint
Tenant ID
Parent Clinic ID
Azure AD
In Microsoft Azure, the customer will click the New Application link:
Browse Azure AD Gallery, click on Create your Own Application link:
On the Create your own application screen, enter the application name and keep the default option “Integrate any...” then click on Create:
On the Overview screen, click on the Getting Started link under Set up single sign on:
Select the SAML option for the single sign-on method:
Edit the Basic SAML Configuration and enter the following values:
Identifier (Entity ID):
https://emr.sunwavehealth.comLog In URL: Provided by Sunwave. Replace
app_tokenwith the assigned token app value (for example,palm).Example:
https://emr.sunwavehealth.com/sso/login/palm
Reply URL (Assertion Consumer Service URL): Provided by Sunwave. Replace
app_tokenwith the assigned token app value.Example:
https://emr.sunwavehealth.com/sso/callback/palm
Make sure the app token value matches the one assigned by Sunwave
Providing Required Information to Sunwave
Have the client login to Azure AD and go to the Properties page for the Enterprise Application created in the prior steps:
Provide Sunwave Product team with the following information:
Name
Application ID
Go to the Single sign-on section (left menu), provide Sunwave Product team with:
Thumbprint
Go to the Tenant Information section, provide Sunwave Product team with:
Tenant ID