Provision Users and Groups From IIJ ID

Updated

IIJ ID is a cloud-based identity and access management service (IDaaS) from Internet Initiative Japan. It provides single sign-on (SSO), multi-factor authentication (MFA), and centralized user management to help organizations secure and manage access to their resources.

NetBird's IIJ ID integration enhances user management by allowing you to utilize IIJ ID as your identity provider. This integration automates user authentication in your network, adds SSO and MFA support, and simplifies network access management to your applications and resources.

Prerequisites

Before you begin the integration process, ensure you have an IIJ ID administrator account with permission to manage applications, application users, and groups in the IIJ ID console.

Setting Up SSO with IIJ ID

Before configuring SCIM provisioning, you must first set up Single Sign-On (SSO) with IIJ ID. Please follow the detailed setup instructions in our Single Sign-On guide for IIJ ID.

Once SSO is configured, and you can successfully log in to NetBird using your IIJ ID credentials, you can proceed with the SCIM setup below.

Enabling IIJ ID SCIM in NetBird

To enable SCIM synchronization in NetBird, navigate to Integrations > Identity Provider Sync in your NetBird dashboard.

NetBird IIJ ID Integration

Click the Connect Generic SCIM button to begin the configuration process.

NetBird IIJ ID Getting Started

Click Get Started to launch the configuration wizard. You will be guided through several configuration options:

Groups to be synchronized

By default, all groups exported to the NetBird application in IIJ ID will be synchronized. If you want to synchronize only exported groups that start with a specific prefix, you can specify them in the filter. Keep in mind that the prefix matching is case-sensitive.

NetBird IIJ ID Group Filter

Click Continue to proceed to the next step.

Users to be synchronized

By default, all users from the groups exported to the NetBird application will be synchronized. If you want to further filter and synchronize only users from specific groups, you can specify those group names in the filter. The group name matching is case-sensitive.

NetBird IIJ ID User Group Filter

Click Continue to generate your SCIM credentials.

SCIM Credentials

NetBird will generate the SCIM credentials required to configure IIJ ID. Make note of both the Base URL and Token Key as you will need them in the next section to complete the IIJ ID configuration.

NetBird IIJ ID SCIM Credentials

Click Finish Setup to complete the NetBird SCIM configuration.

NetBird IIJ ID SCIM Enabled

You can now proceed to configure provisioning in IIJ ID using the credentials generated above.

Configure Provisioning in IIJ ID

In your IIJ ID console, go to Application > Application Management, click Edit on your NetBird application, and select the Provisioning tab.

Select Export accounts and enter the following details:

  • The base URL for the SCIM server: https://api.netbird.io/api/scim/v2
  • Access token: Paste the Token Key you copied from NetBird

IIJ ID Provisioning Settings

Click Update Provisioning Information to save the configuration.

The default IIJ ID attribute mapping is compatible with NetBird, so no attribute mapping changes are required.

Enable Export for Application Users

In your IIJ ID console, open your NetBird application and select the Application User tab. Click Edit on the entry you want to synchronize, then set:

  • Export: Export

Click Update Applications User Settings to apply the change.

IIJ ID Enable Export

The Export column now shows Export for that entry. When you select a group as an Application User, its members become Application Users as well, so IIJ ID exports those users to NetBird.

Add Groups to Export

Exporting the users does not export the groups themselves. Still in your NetBird application, select the Group tab, enter the groups you want to export to NetBird, and click Add.

IIJ ID Add Group

Once saved, IIJ ID will automatically export the selected users, groups, and their memberships to NetBird.

Verify Synchronization

After configuring provisioning in IIJ ID, the synchronization will begin automatically. You can verify that users and groups have been successfully synchronized by navigating to Team > Users in your NetBird dashboard.

NetBird Verify Users