Skip to content

Commit c8e40db

Browse files
authored
Merge pull request #92901 from v-sonan/user/v-sonan/miro
User/v sonan/miro
2 parents 67200d1 + 6930631 commit c8e40db

File tree

6 files changed

+163
-0
lines changed

6 files changed

+163
-0
lines changed
13.1 KB
Loading
9.33 KB
Loading
17.1 KB
Loading
9.32 KB
Loading
Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
---
2+
title: 'Tutorial: Configure Miro for automatic user provisioning with Azure Active Directory | Microsoft Docs'
3+
description: Learn how to configure Azure Active Directory to automatically provision and de-provision user accounts to Miro.
4+
services: active-directory
5+
documentationcenter: ''
6+
author: zchia
7+
writer: zchia
8+
manager: beatrizd
9+
10+
ms.assetid: 81eecaff-d888-472b-a1c2-0b7b0c9ccd8d
11+
ms.service: active-directory
12+
ms.subservice: saas-app-tutorial
13+
ms.workload: identity
14+
ms.tgt_pltfrm: na
15+
ms.devlang: na
16+
ms.topic: article
17+
ms.date: 10/21/2019
18+
ms.author: Zhchia
19+
---
20+
21+
# Tutorial: Configure Miro for automatic user provisioning
22+
23+
The objective of this tutorial is to demonstrate the steps to be performed in Miro and Azure Active Directory (Azure AD) to configure Azure AD to automatically provision and de-provision users and/or groups to Miro.
24+
25+
> [!NOTE]
26+
> This tutorial describes a connector built on top of the Azure AD User Provisioning Service. For important details on what this service does, how it works, and frequently asked questions, see [Automate user provisioning and deprovisioning to SaaS applications with Azure Active Directory](../manage-apps/user-provisioning.md).
27+
>
28+
> This connector is currently in Public Preview. For more information on the general Microsoft Azure terms of use for Preview features, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
29+
30+
## Prerequisites
31+
32+
The scenario outlined in this tutorial assumes that you already have the following prerequisites:
33+
34+
* An Azure AD tenant
35+
* [A Miro tenant](https://miro.com/pricing/)
36+
* A user account in Miro with Admin permissions.
37+
38+
## Assigning users to Miro
39+
40+
Azure Active Directory uses a concept called *assignments* to determine which users should receive access to selected apps. In the context of automatic user provisioning, only the users and/or groups that have been assigned to an application in Azure AD are synchronized.
41+
42+
Before configuring and enabling automatic user provisioning, you should decide which users and/or groups in Azure AD need access to Miro. Once decided, you can assign these users and/or groups to Miro by following the instructions here:
43+
* [Assign a user or group to an enterprise app](../manage-apps/assign-user-or-group-access-portal.md)
44+
45+
## Important tips for assigning users to Miro
46+
47+
* It is recommended that a single Azure AD user is assigned to Miro to test the automatic user provisioning configuration. Additional users and/or groups may be assigned later.
48+
49+
* When assigning a user to Miro, you must select any valid application-specific role (if available) in the assignment dialog. Users with the **Default Access** role are excluded from provisioning.
50+
51+
## Set up Miro for provisioning
52+
53+
1. To retrieve the needed **Secret Token** contact Miro support team at [email protected]. This value will be entered in the Secret Token field in the Provisioning tab of your Miro application in the Azure portal.
54+
55+
## Add Miro from the gallery
56+
57+
Before configuring Miro for automatic user provisioning with Azure AD, you need to add Miro from the Azure AD application gallery to your list of managed SaaS applications.
58+
59+
**To add Miro from the Azure AD application gallery, perform the following steps:**
60+
61+
1. In the **[Azure portal](https://portal.azure.com)**, in the left navigation panel, select **Azure Active Directory**.
62+
63+
![The Azure Active Directory button](common/select-azuread.png)
64+
65+
2. Go to **Enterprise applications**, and then select **All applications**.
66+
67+
![The Enterprise applications blade](common/enterprise-applications.png)
68+
69+
3. To add a new application, select the **New application** button at the top of the pane.
70+
71+
![The New application button](common/add-new-app.png)
72+
73+
4. In the search box, enter **Miro**, select **Miro** in the results panel, and then click the **Add** button to add the application.
74+
75+
![Miro in the results list](common/search-new-app.png)
76+
77+
## Configuring automatic user provisioning to Miro
78+
79+
This section guides you through the steps to configure the Azure AD provisioning service to create, update, and disable users and/or groups in Miro based on user and/or group assignments in Azure AD.
80+
81+
> [!TIP]
82+
> You may also choose to enable SAML-based single sign-on for Miro , following the instructions provided in the [Miro Single sign-on tutorial](https://docs.microsoft.com/azure/active-directory/saas-apps/miro-tutorial). Single sign-on can be configured independently of automatic user provisioning, though these two features compliment each other.
83+
84+
> [!NOTE]
85+
> To learn more about Miro's SCIM endpoint, refer [this](https://help.miro.com/hc/en-us/articles/360036777814).
86+
87+
### To configure automatic user provisioning for Miro in Azure AD
88+
89+
1. Sign in to the [Azure portal](https://portal.azure.com). Select **Enterprise Applications**, then select **All applications**.
90+
91+
![Enterprise applications blade](common/enterprise-applications.png)
92+
93+
2. In the applications list, select **Miro**.
94+
95+
![The Miro link in the Applications list](common/all-applications.png)
96+
97+
3. Select the **Provisioning** tab.
98+
99+
![Provisioning tab](common/provisioning.png)
100+
101+
4. Set the **Provisioning Mode** to **Automatic**.
102+
103+
![Provisioning tab](common/provisioning-automatic.png)
104+
105+
5. Under the **Admin Credentials** section, input `https://miro.com/api/v1/scim` in **Tenant URL**. Input the **SCIM Authentication Token** value retrieved earlier in **Secret Token**. Click **Test Connection** to ensure Azure AD can connect to Miro. If the connection fails, ensure your Miro account has Admin permissions and try again.
106+
107+
![Tenant URL + Token](common/provisioning-testconnection-tenanturltoken.png)
108+
109+
6. In the **Notification Email** field, enter the email address of a person or group who should receive the provisioning error notifications and check the checkbox - **Send an email notification when a failure occurs**.
110+
111+
![Notification Email](common/provisioning-notification-email.png)
112+
113+
7. Click **Save**.
114+
115+
8. Under the **Mappings** section, select **Synchronize Azure Active Directory Users to Miro**.
116+
117+
![Miro User Mappings](media/miro-provisioning-tutorial/usermappings.png)
118+
119+
9. Review the user attributes that are synchronized from Azure AD to Miro in the **Attribute Mapping** section. The attributes selected as **Matching** properties are used to match the user accounts in Miro for update operations. Select the **Save** button to commit any changes.
120+
121+
![Miro User Attributes](media/miro-provisioning-tutorial/userattributes.png)
122+
123+
10. Under the **Mappings** section, select **Synchronize Azure Active Directory Groups to Miro**.
124+
125+
![Miro Group Mappings](media/miro-provisioning-tutorial/groupmappings.png)
126+
127+
11. Review the group attributes that are synchronized from Azure AD to Miro in the **Attribute Mapping** section. The attributes selected as **Matching** properties are used to match the groups in Miro for update operations. Select the **Save** button to commit any changes. Uncheck **Create** and **Delete** under **Target Object Actions** as Miro SCIM API does not support creating and deleting groups.
128+
129+
![Miro Group Attributes](media/miro-provisioning-tutorial/groupattributes.png)
130+
131+
12. To configure scoping filters, refer to the following instructions provided in the [Scoping filter tutorial](../manage-apps/define-conditional-rules-for-provisioning-user-accounts.md).
132+
133+
13. To enable the Azure AD provisioning service for Miro, change the **Provisioning Status** to **On** in the **Settings** section.
134+
135+
![Provisioning Status Toggled On](common/provisioning-toggle-on.png)
136+
137+
14. Define the users and/or groups that you would like to provision to Miro by choosing the desired values in **Scope** in the **Settings** section.
138+
139+
![Provisioning Scope](common/provisioning-scope.png)
140+
141+
15. When you are ready to provision, click **Save**.
142+
143+
![Saving Provisioning Configuration](common/provisioning-configuration-save.png)
144+
145+
This operation starts the initial synchronization of all users and/or groups defined in **Scope** in the **Settings** section. The initial sync takes longer to perform than subsequent syncs, which occur approximately every 40 minutes as long as the Azure AD provisioning service is running. You can use the **Synchronization Details** section to monitor progress and follow links to provisioning activity report, which describes all actions performed by the Azure AD provisioning service on Miro.
146+
147+
For more information on how to read the Azure AD provisioning logs, see [Reporting on automatic user account provisioning](../manage-apps/check-status-user-account-provisioning.md).
148+
149+
## Connector limitations
150+
151+
* Miro's SCIM endpoint does not allow **Create** and **Delete** operations on groups. It only supports group **Update** operation.
152+
153+
## Additional resources
154+
155+
* [Managing user account provisioning for Enterprise Apps](../manage-apps/configure-automatic-user-provisioning-portal.md)
156+
* [What is application access and single sign-on with Azure Active Directory?](../manage-apps/what-is-single-sign-on.md)
157+
158+
## Next steps
159+
160+
* [Learn how to review logs and get reports on provisioning activity](../manage-apps/check-status-user-account-provisioning.md)
161+

articles/active-directory/saas-apps/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1599,6 +1599,8 @@
15991599
href: mypolicies-provisioning-tutorial.md
16001600
- name: Mindtickle
16011601
href: mindtickle-provisioning-tutorial.md
1602+
- name: Miro
1603+
href: miro-provisioning-tutorial.md
16021604
- name: N - Z
16031605
items:
16041606
- name: Netsuite

0 commit comments

Comments
 (0)