はじめに
API Connectでは、APIの仕様等を公開する開発者ポータルを用意することができます。デフォルト設定で開発者ポータルを公開すると、開発者が自身でユーザー登録することが可能です。要件によっては、特定のユーザーのみポータル利用をさせたい場合があります。ここでは、ユーザー登録機能を無効にする方法を記述します。
前提条件
IBM API Connect v5.0.8.0, IBM DataPower Gateway v7.6.0.2 の組み合わせ(オンプレミス環境)で動作を確認しています。Cloud環境でも同様に稼働します。
デフォルト設定の場合
デフォルト設定の場合、開発者ポータルにアクセスすると、画面右上のメニューに「Create an account」ボタンが表示されます。
「Create an account」をクリックすると、ユーザー登録画面が表示され、必要情報を入力することでユーザー登録を進めることができます。
以降では、この手順が実行できないようポータルを設定します。
ユーザー登録機能を無効にする
API Managerにログインします。「ダッシュボード」から、開発者ポータルとして公開しているカタログを選択します。
「設定」タブを選択し、左メニューの「ポータル」を選択します。
「ユーザーの登録と招待」内の、「セルフサービス・オンボーディング」のトグルをoffにします。offにすると開発者は、招待がないとユーザー登録ができません。
開発者ポータルの画面では、以下のように「Create an account」が表示されません。
開発者組織、開発者の登録
開発者によるユーザー登録を無効にした場合、API Managerで開発者組織を登録することになります。
API Managerにログインし、先ほどと同様、「ダッシュボード」から、開発者ポータルとして公開しているカタログを選択します。
「コミュニティー」タブを選択し、左メニューの「開発者組織」を選択します。
「追加」ボタンをクリックし、開発者組織を追加します。
入力したメールアドレスにアクティベーション用メールが送信されます。