API を使用したユーザー管理
このトピックでは、Megaport API を使用してユーザーアカウントを管理する概要を提供します。新しいユーザーを招待する方法、ユーザーの詳細を更新する方法、ユーザーを無効化する方法、および招待されたユーザーを削除する方法について説明します。
注記
組織が Identity Provider (IdP) を使用している場合、Megaport は Security Assertion Markup Language (SAML) を使用したシングルサインオン (SSO) を設定して、ユーザーを一元管理することをお勧めします。
SSO は以下の利点を提供します:
- 自動ユーザー管理 – IdP でユーザーを無効にすると、Megaport のアクセスが自動的に取り消されます。
- 手作業の削減 – API 経由でユーザーを手動で無効化する必要がありません。
詳細については、シングルサインオンの設定を参照してください。
以下の手順は、SSO 統合が使用されていない環境向けに意図されています。
新しいユーザーを招待する
Company Admin ユーザーは、/v2/employment エンドポイントを使用して、既存の会社にユーザーを招待することで、新しいユーザーアカウントを作成できます。
詳細については、既存の会社に新しいユーザーを招待するを参照してください。
ユーザーの詳細を表示する
特定のユーザーの詳細(役職、名前、メールアドレス、電話番号、ユーザー名、ユーザーの有効/無効、Megaport ユーザーロール、Megaport 権限、ユーザーに対して多要素認証 (MFA) が有効かどうか)を、v2/employee/:employeeId エンドポイントを使用して表示できます。
詳細については、ユーザーの詳細を表示するを参照してください。
ユーザーの詳細を更新する
名前、電話番号、ロールなどのユーザーの詳細を /v2/employee/:employeeId エンドポイントを使用して更新できます。
さらに、active 属性を false に設定してユーザーを無効化することができます。
注記
- 一度ログインしたユーザーを完全に削除することはできません。代わりに、アクセスを取り消し、システム内に情報を保持するために無効化する必要があります。
- まだ招待を承諾していない招待されたユーザーのみ削除できます。
詳細については、ユーザーの詳細を更新するを参照してください。
招待されたユーザーを削除する
あなたの会社に招待されたがまだログインしていないユーザーを /v2/employee/:employeeId エンドポイントを使用して削除できます。誤ってユーザーを招待した場合や、提供されたメールアドレスに誤りがあった場合に便利です。一度作成されたユーザーのメールアドレスは修正できないため、ユーザーを削除してから正しい詳細を使用してアカウントを再作成します。
注記
- ログインしたユーザーを完全に削除することはできません。代わりに、
active属性をfalseに設定してユーザーを無効化し、アクセスを取り消し、システム内に情報を保持する必要があります。 - まだ招待を承諾していない招待されたユーザーのみ削除できます。
詳細については、招待されたユーザーを削除するを参照してください。
会社のすべてのユーザーを一覧表示する
会社に関連するすべてのユーザーのリストを作成し、その詳細とステータスを含めることができます。これには、/v2/employment エンドポイントを使用します。
詳細については、会社ユーザーの一覧表示を参照してください。
ユーザーのアクティビティを表示する
Portal でのユーザーの動作を監視および監査するのに役立つ、アクセスログとアクティビティの詳細を取得します。
詳細については、ユーザーアクティビティを参照してください。
多要素認証 (MFA) のリセット
ユーザーが MFA に問題を抱えたり、新しいモバイルデバイスを登録したりする場合、/v2/employee/:employeeId/mfa エンドポイントを使用して MFA をリセットできます。
詳細については、個人の多要素認証をリセットするを参照してください。
多要素認証 (MFA) を無効化する
グローバルにオプションとして設定されており、現在 MFA を使用してログインしている場合、ユーザーの MFA を無効化できます。これには、/v2/employee/:employeeId/mfa エンドポイントを使用します。
詳細については、個人の多要素認証を無効化するを参照してください。