- 03 Oct 2023
- 2 Minutes to read
- Updated on 03 Oct 2023
- 2 Minutes to read
Miro is a digital collaboration platform designed to facilitate remote and distributed team communication and project management.
This adapter is only for the Miro Enterprise plan.
Types of Assets Fetched
This adapter fetches the following types of assets:
- SaaS data
Host Name or IP Address (required) - The hostname or IP address of the Miro server. If Miro is not self-hosted, the Host Name must be https://api.miro.com.
Client ID and Client Secret (required) - Miro Authentication credentials. Refer to Get started with OAuth2.0 and Miro.
One Time OAuth Access Code - The one-time authentication code to get the refresh token. Refer to Generate the One Time OAuth Access Code below.
User Name and Password (only for accounts with SaaS Management capability) - The credentials for a user account that has the permissions to fetch assets.
2FA Secret Key- (only for accounts with SaaS Management capability) - If you access Miro through an SSO solution that requires multi-factor authentication, you will need to generate a secret key in that solution and paste it here. See instructions for performing this action in Okta.
Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
HTTPS Proxy (optional) - Connect the adapter to a proxy instead of directly connecting it to the domain.
HTTPS Proxy User Name (optional) - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
HTTPS Proxy Password (optional) - The password to use when connecting to the server using the HTTPS Proxy.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Axonius uses the Miro REST API In Miro's Enterprise plan.
Adapter Integration Setup
These instructions are relevant for users with Axonius Cyber-Security Asset Management capabilities, SaaS Management capabilities, or both.
Create an App in Miro
To create an app in Miro, ensure that your Miro user has a Developer team.
From within a Miro account, click the account avatar to open the profile menu.
Click the Your apps tab.
Click + Create new app.
Enter an app name (for example: Axonius SaaS Management).
Click Create App.
Add Redirect URI for OAuth2.0
- On the App Settings page, locate the Redirect URI for OAuth2.0 section
- Enterthe following redirect URI: "https://localhost/adapters/miro_adapter"
- Click Add.
Set App Permissions
- On the App Settings page, locate the App URL section.
- In the Permissions area, select the following permissions:
- Click Install app and get OAuth token.
Generate the One Time OAuth Access Code
Navigate to the following URL (make sure you add in your client ID to the URL):
On the dialog that opens, from the team drop-down list, select the relevant team.
Click Add.The browser redirects to Axonius.
Copy the "code" parameter from the browser's address bar.
Paste the copied parameter into the One Time OAuth Access Code field in the Axonius configuration.
Supported From Version
Supported from Axonius version 5.0