Configure SAML with Azure AD
Last modified: Tuesday June 15, 2021.
Configure Microsoft Azure Active Directory (Azure AD) as your SAML IdP for Alta Video.
For detailed information on configuring Azure AD as your SAML IdP, see
https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/auth-saml,
https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/view-applications-portal, and
https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-add-app-roles-in-azure-ad-apps.
Task — Create an Alta Video Cloud Enterprise application
- Log in to your Azure Active Directory portal.
- In the Azure
Manage section, clickEnterprise applications . - At the top of the page, click
New application . - Click
Create your own application . - In the
Name field, type a name for your Alta Video Cloud deployment. - Click
Add .
Task — Create Groups for your Alta Video Cloud users
You can create multiple Azure Groups that correspond to the Alta Video Cloud User groups.
You can create one group for your Alta Video Cloud Administrators, another for your Alta Video Cloud Operators, plus further groups for any other Alta Video Cloud User groups used within your Avigilon Alta deployment.
- In Azure, search for and open
Groups . - Click
New group . - Set
Group type toSecurity . - Type a name for the
Group name . - Optionally, enter a description for the group.
- Set
Membership type toAssigned . - From beneath
Owners , clickNo owners selected . Pick your user name and clickSelect . - From beneath
Members , clickNo members selected . Pick all users to be given SSO access to your Alta Video Cloud deployment. - Click
Create .
Task — Declare an App role for Alta Video Cloud
- In Azure, search for and open
App registrations . - Select
All applications . - Locate and select your application.
- From the left hand menu, select
App roles . - Click
Create app role . - Type a display name, for example, Aware_Admins.
- Select
Users/Groups . - In the
Value field, enter the name of the relevant Alta Video Cloud User group, for example, Administrators.The entry in the
Value field must exactly match the name of the relevant Alta Video Cloud User group. - Enter a description for this app role.
- Ensure
Do you want to enable this app role? is enabled. - Click
Apply .You can repeat these steps to create additional
App roles , for example, for Operators that use Alta Video Cloud, but that cannot change configurations.
Task — Assign the Users and groups that can access Alta Video Cloud
- From
Enterprise application > <your Aware Cloud application> , selectUsers and groups . - Click
Add user/group . - From beneath
Users and groups , clickNone selected . - Select the previously created Groups, or add individual users to be given SSO access to Alta Video Cloud.
- Click
Select . - From beneath
Select a role , clickNone selected . - Select the previously defined role for this user (or group).
- Click
Select . - Click
Assign .
Task — Configure Basic SAML Configuration
- In the
Getting started section, clickAssign users and groups , and then add the Alta Video Cloud users that you want to authenticate via SAML. - In the left-hand panel, click
Single sign-on . - Click
SAML . - In the
Basic SAML Configuration panel, click Edit. - In the
Identifier (Entity ID) field, paste the Entity ID you obtained from Alta Video Cloud. - In the
Reply URL (Assertion Consumer Service URL) field, paste the ACS URL you obtained from Alta Video Cloud. - At the top of the
Basic SAML Configuration panel, clickSave .
Task — Configure User Attributes & Claims
- In the
User Attributes & Claims panel, click Edit. - Configure your attributes, which are known as claims in Azure:
- To configure an email attribute:
- At the top of the
User Attributes & Claims panel, clickAdd new claim . - In the
Name field, type AvaAwareEmail. - In the
Source attribute menu, selectuser.mail Ensure that your Azure <users> profiles all include the
Email address in theContact info section. - Click
Save .
- At the top of the
- To configure the username attribute:
- Click
Add new claim again. - In the
Name field, type AvaAwareUsername. - In the
Source attribute menu, selectuser.userprincipalname . - Click
Save .
- Click
- To configure the role attribute:
- Click
Add new claim again. - In the
Name field, type AvaAwareUserGroup. - In the
Source attribute menu, selectuser.assignedroles . - Click
Save .
- Click
- In the
Additional claims section, delete all other default claims, so only the AvaAwareEmail, AvaAwareUsername, and AvaAwareUserGroup remain. - Click
SAML-based Sign-on .
Task — Configure SAML Signing Certificate
- From
Enterprise application > <your Aware Cloud application> > 2. Set up single sign on , select theSAML Signing Certificate section. - In the
Signing Option menu, selectSign SAML response and assertion . - Click
Save .
Task — Download the metadata needed by Alta Video Cloud
- In the
SAML Signing Certificate section, besideFederation Metadata XML , clickDownload .
You will need to upload this information to your Alta Video Cloud deployment.
Return to the task in Configure Alta Video to enable SAML single sign-on to complete setting up your Alta Video Cloud deployment for single sign-on.