Skip to main content

Targeting the Microsoft Azure Active Directory system

For each Microsoft Azure Active Directory system, add a target system in Bravura Security Fabric (Manage the system >Resources >Target systems):

  • Type is Azure Active Directory, listed under "Network Operating Systems" in the drop-down list.

  • Address is formed using the options listed in the table below.

  • The Administrator ID and Password for the target system administrator are the client ID and key generated in Setting up a target system administrator .

  • Check the checkbox for Target system supports multiple owners on groups in order to allow for multiple owners for the Microsoft Azure Active Directory groups.

    Note

    Microsoft Azure Active Directory requires that a group must have at least one owner. If a group already has an owner assigned and you wish the replace them with a new owner, this should be done in separate requests to add a new owner and then remove the previous owner.

The full list of target parameters is explained in Target System Options.

Table 1. Azure Active Directory address configuration

Option

Description

Options marked with a redstar.png are required.

Server

graph.microsoft.com

(key: server)

Port

443

(key: port)

Connection over SSL

Select to enforce SSL connections. Default is "true".

(key: ssl)

Validate the server’s certificate when connecting

Determines whether to validate the server’s security certificate for SSL connections. Default is "true".

(key: checkCert)

HTTP Network Proxy

Specifies a proxy URL to use for connecting.

(key: proxy)

Domain redstar.png

The FQDN of the Azure domain.

(key: domain)

Oauth2 Authentication server address

login.microsoftonline.com

(key: authsvr)

Oauth2 Authentication port

443

(key: authport)

Include external (guest) accounts

Select to list external accounts.

(key: listexternal)

List roles as groups

This option is to be able to also list Azure roles for the managed groups. The account group memberships are based on the "Active assignments" list for the Azure role.

(key: listRoleAsGroup)

List Cloud groups only

Select to only list cloud groups.

(key: cloudgrouponly)

Poll time after create

Time in seconds, the product server will check the Azure server for a new account creation.

(key: polltime)

Connector fail on invalid user

If the server does not find the new account within the poll time, a message will appear in the system log: u ser creation in Azure failed, please re-try later. .

(key: failOnInvalidUser)

Custom search expression for filtering users(ignored when listGroups specified)

Restrict user listing by using the search filters .

(key: userFilter)

Groups to list users from

Restrict user listing from the specified groups, using the group name.

(key: listGroups)



User search filters

You can restrict user listing by using the search filters. On the Target system address configuration page, add a search filter; for example:

  • Custom search expression for filtering users

    userFilter="startsWith(displayName, 'M')";

    The userFilter parameter should follow Microsoft’s graph API requirement: https://docs.microsoft.com/en-us/graph/query-parameters#filter-parameter

  • Groups to list users from

    listGroups={Administrators; Sales; };

    userFilter is superseded when both userFilter and listGroups are specified.