Configuring SSO via the Enhanced Web Interface: Microsoft Azure

Configuring SSO via the Enhanced Web Interface: Microsoft Azure

Configuring SSO via the Enhanced Web Interface: Microsoft Azure

2024-06-04

Version 1.0


Prerequisites

If you don't have an account in Azure AD, you can register for a free account here: https://azure.microsoft.com/

Obtain the redirectUri for the account by adding your account ID at the end of the below redirectUri:

https://auth.eagleeyenetworks.com/login/oauth2/code/<account ID>

Configure a new application in Azure AD

  1. Log in to the Azure console https://portal.azure.com/#home and navigate to Manage Microsoft Entra ID (Previously known as Azure AD).

  1. Select App Registrations.

  2. Click Create New Registration.

  3. Click Register an Application Wizard.

  4. Select Register an Application.

  5. Name the application.

  1. Select Accounts in this organizational directory only.

  • Use the redirectUri obtained above as the Redirect URI.

  1. Select Application Overview.

  2. Click Add a certificate or secret.


  1. Click New client secret.

  • Provide a description of the secret and the expiry date.

Copy the Value field to a text file as this can not be viewed later.

Also on the application overview page, you can find the Application ID.

10. Select API Permission

11. Click Add a permission.

12. Click Microsoft Graph.

13. Select email and openid.

14. Select Token Configuration.

15. Click Add optional claim.

16. Select Adding verified_primary_email is optional.

  • You can update the consent page in Branding & Properties.

Assigning Users

Click Home.

  1. Select Manage Microsoft Entra ID.

  2. Click Enterprise Applications

  3. Select Your Application

  4. Click Assign Users and Groups.

  1. Search for or add Users as needed.


Configure SP-initiated SSO settings for Azure Active Directory

The organizational Microsoft SSO should be configured as below:

Update Client ID (Application (client) ID) and “Client secret” with values you got from the Azure AD application created in the first section.

You can find the<tenant-id> on the application overview page.

SP initiated SSO flow:

Test logging in to the application:

  1. Provide a non-admin user account at the identifier-first page.

  2. Login with Azure AD and provide consent.

Ensure you have the same user on the Azure AD side.

Prerequisites for the IDP-initiated SSO flow,

  1. Update the homepage URL in Branding & Properties as follows:

https://auth.<domain-branding>/sso?issuer=<registration-id>&target_link_uri=<webapp-url>.

webapp-url can be https://webapp.eagleeyenetworks.com (Based on the domain branding you can use different values for this. Make sure values are URL encoded.)


Ex: https://auth.eagleeyenetworks.com/sso?issuer=00032511&target_link_uri=https://webapp.eagleeyenetworks.com

  1. Then navigate to the Enterprise application tab as previously done and select your application

  2. Click Manage.

  3. Select Properties

  4. Update Visible to users to Yes.

IDP initiated SSO flow:

  1. Go to https://myapplications.microsoft.com?tenantId=<tenant-id>.

  2. Log in with a user from your EEN account.

  3. Click Your Application.

    • You should be redirected to your application for sign-in.

Configure auto-user provisioning for Azure AD

  1. Select Add new users if they do not already exist.

  2. Click Save Changes.

IDP initiated SSO with auto user provisioning flow:

Test logging in to the application:

  1. Go to https://myapplications.microsoft.com?tenantId=<tenant-id>.

  2. Log in with a user that does not have an EEN account.

  3. Click Application.

    • You should be redirected to the application and auto-provisioned.



For support please email: support@een.com 

or give us a call at: 512-473-0501

Eagle Eye Knowledge Base

US: +1-512-473-0501 

EU: 31 (0) 20 26 10 461

ASIA PACIFIC: +81-(3)-6869-5477

#1 In Cloud Media Video Surveillance Worldwide

Copyright Eagle Eye Networks. All rights reserved.


    • Related Articles

    • Microsoft Azure SSO Integration

      Microsoft Azure SSO Integration 2024-05-14 Version 2.0 Description This guide is for configuring the integration of Microsoft Azure with an Eagle Eye VMS account. There are a few prerequisites before the account can utilize the feature: The Eagle Eye ...
    • Configuring SSO via the Enhanced Web Interface: Okta

      Configuring SSO via the Enhanced Web Interface: Okta 2024-05-31 Version 1.0 Description Single Sign On allows Users to easily log in to all their applications with the same credentials. Eagle Eye Networks supports the use of SSO applications for the ...
    • EE AN022 Configuring SSO in the Eagle Eye Cloud VMS Enhanced Web Interface

      EE AN022 Configuring SSO in the Eagle Eye Cloud VMS Enhanced Web Interface SSO Configuration Click the banner to view the full Application Note. This application note is intended for users of the Eagle Eye Cloud VMS, and specifically those using the ...
    • EE AN014 Implementing SSO in the Eagle Eye Cloud VMS

      Eagle Eye Application Note - AN014 Implementing Single Sign-On (SSO) in the Eagle Eye Cloud VMS Single-Sign-On Click the banner to view the full Application Note. This Application Note is intended for Resellers of the Eagle Eye Cloud VMS whose ...
    • EE AN042 Configuring The Eagle Eye VMS Immix Integration for Alarm Monitoring

      Eagle Eye Application Note - AN042 Configuring The Eagle Eye VMS and Immix Integration for Alarm Monitoring Immix Integration Click the banner to view the full Application Note. This document is intended for both installers and administrators of ...