Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
https://www.reddit.com/r/ilerminaty/

In order for AAD to work, you need to make sure that the following requirements are met.

1: Access to your AAD Azure Account

Access https://portal.azure.com and login.

If you're able to see "Azure Active Directory" - you meet this requirement


NOTE: Azure Active Directory Group membership syncronization to DC requires Azure Subscription levels "Premium P1" or "Premium P2"

2: AD and ADFS must be disabled

Access the product or products (DC and or MM) you want to enable AAD login for and verify that you are met with the standard Digizuite login screen (and not ADFS or AD). 

If you are not met with a prompt - asking for you to login with AD or ADFS - you meet this requirement and can go ahead with configuring AAD.

3: The ID of a user of which you want all your users to look like (AAD Template User)

Per default the DAM Center is configured with two users, that are "copied" every time either a collection or self-signup user has been created by the system. These two are just users, like any other user. The thing that sets them apart is that their passwords usually is something that's meant never to be written again, and that their member ID's have been set to be called upon by the system.

Usually the self-signup user named "self-sign up template user" has been set up correctly if you already have the self-signup functionality enabled in your Media Manager. If this is the case, usually this user can be used for automatic assigning of roles when creating AAD users. Remember this user's user ID then (usually this is something like "300xx")


Info
titleInfo

If the group feature is used, the templateUserId is optional, and can be set to 0, as group membership is assigned from AAD Group membership.


If you don't want to use the previously mentioned template user, you'll have to create a new user. You do this by doing the following steps:Login to your DAM Center with a Super Administrator or an Administrator user

  1. Go to System tools → Users and groups → Users → System users and press Add
  2. In the Username field, you type in "AAD Template User", in the password field you type in something random, and in the Metagroup field "User Config" and press create
  3. Now make a note about your new user's user ID
  4. Now edit the user's roles by expanding the right side Edit menu - and then make sure that you're in the view named "Standard" now add the following groups
    1. Internal access
    2. Light user or Content Creator
    3. Public access
    4. Trusted (usually, already added by default)
  5. Press save

The ID you've noted down will be used in a upcoming section, where you have to edit some XML.


4: Create Groups in Dam Center that reflects Active Directory Groups


Info
titleNote

This step requires Azure Subscription level "Premium P1" or "Premium P2", otherwise go to step 5

Navigate to System Tools / Groups in Dam Center / Users and groups / Groups.

Create a Folder by right clicking Groups and selecting Add folder

Name the new folder "Azure Active Directory"

Select the new Folder.

In the Azure Portal Navigate to "Azure Active Directory" / "Groups"

The Object Id is used to bind the Active Directory Group to a DamCenter Group.

Repeat for each Azure Active Directory group that should grant access to DamCenter

Click "Add", and Give the new DamCenter Group a name.

Click "Create"

Select the new Group, and edit in the right pane.


  • Fill the "Binding group name" with the object Id from the azure groups "Object Id" field
  • Check the "Is Binding group" checkbox
  • Select DamCenter Groups, users that are member of the Azure Group should be member of.
  • Click Save.

Repeat for each Azure group that should be mapped.


5: Make an App Registration for the DC in the Azure Portal

You have to enable AAD for the DC. All other applications that we support AAD for will inherit it from the DC.

You register your product by doing the following steps:

  1. Access https://portal.azure.com with your Azure credentials, you have from the first requirement (Access to your AAD Azure Account)
  2. Access "Azure Active Directory" (see image)
  3. In here, press the "App registrations" beneath "Manage" (See image)
  4. Now press the "New registration"
  5. In the "The user-facing display name for this application (this can be changed later)." simply enter your DC's URL (this makes it easier to locate in the future - this could be anything)enter "{dcurl}/DigizuiteCore/LoginService"
  6. In the Redirect URI (optional) you may insert your URL again (Note: In some upcoming steps, you have to add yet another Redirect URI)insert the url again.
  7. Press thebutton in the bottom

  8. Make a note of the "" - you need this for later

  9. Click on "Redirect URIs"
  10. Image Removed
  11. Add yet another redirect URI with "/loginservice" appended:
  12. Image Removed
  13. Wing off ID tokens
  14. Go to the upper right corner and press your profile card
  15. Press "Switch Directory"
  16. Copy the ID on the second line - the one encircled in the image
  17.  
  18. Now go into the app registration. Press Settings, and then Properties
  19. The last thing that has to be done, is to invite users to the site. This is described in another guide. In short, access your site's registration in the "Enterprise Applications" tab in the AAD section, and take it from there.

Configuration for Active Directory Group membership syncronization.

Info
titleInfo

This section is only relevant if Azure Premium P1 or Azure Premium P2 subscription is used.

  • Select Manifest in the left pane
  • Modify the Json document, by modifying the line "groupMembershipClaims": null, to "groupMembershipClaims" : "SecurityGroup",



Valid options for groupMembershipClaims are;

  • "All"
  • "SecurityGroup"
  • "DestributionList"
  • "DirectoryRole"

see: https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-optional-claims


Table of Contents