...
Easy html macro | ||||
---|---|---|---|---|
| ||||
Step 1 – Configure workflow parameters
The workflow for creating Azure application app roles is CreateAzureAppAppRole
. The workflow has several parameters that affect field values. These parameters are listed in the below table. In this example, you set the DefaultAzureTenantID parameter to the Azure tenant with the applications for which you want to create secrets.
Parameter | Description | |||||||
---|---|---|---|---|---|---|---|---|
AppRoleFulfillmentGroup_IsVisible | Set to true/false to show or hide the "App Role Fulfillment Group Details" section in the App Role details page | |||||||
DefaultAccessRequestPolicyID | Specifies the Default Access request policy to be selected in the drop down in the IAM Shop Settings step. The value must be a GUID. | |||||||
DefaultAllowedMemberTypeID | Sets the default AppRole Allowed Member Type. Set to 2 for "User", 3 for "Applications", 4 for "Both (Users/Groups + Applications)" and 0 for no pre-selection. | |||||||
DefaultAzureTenantID | This is the GUID of the Azure tenant. If the value is present, the “Select a Tenant” drop down will be auto-selected with the specified tenant.
You can find the Tenant ID for your Azure tenant by navigating to | |||||||
DefaultCreateAppRoleFulfillmentGroup | Set to true/false to create Azure app role fulfillment group. The radio button will be checked/unchecked respectively. | |||||||
DefaultEmailMessageName | This is the name of the Email Template used to send email notification to each person belonging to the Management Roles specified in the ManagementRoleIDsToNotifiy parameter. Email notifications are sent each time a client app secret is created. | |||||||
DefaultOrgZoneID | This is the ID of the EmpowerID location where the app role will be created . If value is present, the “Select a Location” drop down will be auto-selected with the location. The location can be changed as desired on the form. | |||||||
DefaultOwnerPersonID | This is the Person ID of the secret owner. If the value is present, the specified person will be the owner for all client app secrets. | |||||||
DefaultPreApproveOwner | Specifies whether the Pre-approve access for owner checkbox appears on the form. | |||||||
DefaultSecretExpirationInDays | This is the default client secret expiration in X days from the current date. X days will be added to the current date. | |||||||
DefaultShareCredential | Specifies whether to enable sharing for all credentials by default. | |||||||
DefaultVaultCredential | Specifies whether to vault all secrets by default | |||||||
ManagementRoleIDsToNotify | This is a comma separated list of the Management Role IDs of the Management Roles to be notified each time a client app secret is created. | |||||||
SelectExpiration_IsVisible | Specifies whether to show or hide the expiration field on the form. | |||||||
ShareCredential_IsVisible | Specifies whether to show or hide the Share credential checkbox on the form | |||||||
VaultShareCredential | Specifies whether to vault all secrets by default | |||||||
VaultCredential_IsVisible | Specifies whether to show or hide the Vault credential checkbox on the form | |||||||
SelectAOwner_IsVisible | Specifies whether to show or hide the Owner selection drop-down on the form |
...
To configure workflow parameters for your needs, do the following:
On the navbar, expand Object Administration Low Code / No Code Workflow and select Low Code Workflows.
Select the Workflow tab and search for Create Azure App Client Secret.
Click the Display Name for the workflow.
Expand the Request Workflow Parameters accordion on the Workflow Details page for the workflow and click the edit button for the DefaultAzureTenantID parameter.
Enter the Azure Tenant ID in the Value field and click Save.
Configure any other settings as needed.
Step 2 – Add an app role to an Azure application
Navigate to the Resource Admin application portal for your environment.
Select Applications from the dropdown menu and search for the application you want to assign an Azure AD role.
Click the Friendly Name link for the application.
Select Azure Application Roles on the application menu, expand Actions, and then click Create Azure Application Role.
This initiates the Create Azure App App Role workflow with the selected application as the target and directs you to the App Role Details form.Fill in the form fields with the appropriate information for your app role.
Insert excerpt IL:Azure Snippets IL:Azure Snippets name AppRoleFields nopanel true Click Next.
Review the summary information and then click Submit.
Step 3 – Verify the application role in Azure
In Azure, navigate to Azure AD > App registrations.
Select All applications and search for the target application.
Click the Display Name link for the application.
Under Manage, click App Roles.
You should see the app role you created for the application.
...