ユーザーの管理

Coordinator のインストールの一環として、コーディネーター モニターにアクセスするためのユーザー名とパスワードを持つ グリッド管理ユーザーを作成します。コーディネーター モニター にアクセスするたびにログインする必要があります。ユーザーインターフェイスで45分以上操作していない場合、再度ログインする必要があります。

追加ユーザーの作成、編集、削除が可能です。各ユーザーには、Coordinatorマネージャーでの権限のレベルを決定するロールが割り当てられます。

ユーザーのロール

  • グリッド管理者: Coordinator マネージャー の全アイテムを表示および編集する全権限を有します。最初に作成されたユーザーには、自動的にグリッド管理者のロールが割り当てられます。

  • グループマネージャー :AgentリストにあるAgentの編集、および設定とライセンス領域の表示(編集は不可)の権限が含まれます。

  • ビューア: Agentリストとライセンスの詳細の表示権限はありますが、Coordinator マネージャーでは何も編集できません。

新規ユーザーの作成

  1. ユーザー管理 領域で、ユーザーの追加 をクリックします。

  2. ロールパスワード 、およびユーザーの管理に役立つ任意の詳細を記入し、追加 をクリックします。

また、ユーザー管理APIを使用して新しいユーザーを作成することができます。(詳しくは後述)。

既存のユーザーを編集する

グリッド管理者ユーザーは、1人のユーザーの横にある編集アイコンをクリックし、詳細を修正することで、任意のユーザーの詳細を編集することができます。

グリッド管理者は、「ユーザー」グリッドで「ロール」ドロップダウンを使って、ユーザーロールを直接変更することもできます。

さらに、すべてのユーザーは、自分のユーザー情報およびパスワードを閲覧・編集することができます。(詳しくは後述)。

ユーザー情報・パスワードの表示・編集

コーディネーター モニターにログインしているすべてのユーザーは、マイプロフィール >プロフィール設定 で、ユーザー情報およびパスワードを確認および編集することができます。

ユーザーのロックとアンロック

不正な認証情報で何度もログインしようとすると、ロックアウトされ、次のような画面が表示されます:

管理者ユーザーであれば誰でも、ユーザー詳細のアンロック保存 をクリックして、他のユーザーをアンロックすることができます。

管理者がロックアウトされた、またはユーザー名とパスワードを忘れた場合

グリッド管理者クアウトされている場合、またはパスワードを忘れてしまった場合は、以下のコマンドで新しい管理ユーザーを作成してください。この作業は、コマンドラインのCoordinatorマシン上で管理者として実行する必要があります:

cd C:\Program Files (x86)\Incredibuild\Manager

manager.exe updateUser -u <original username> -p <new or old password> -t Active

グリッド管理者のユーザー名を忘れた場合は、グリッド管理者のユーザーを新規に作成する必要があります。Coordinatorマシンのコマンドラインで、以下のコマンドを管理者として実行します:

cd C:\Program Files (x86)\Incredibuild\Manager

manager.exe createUser -u <new user name> -p <new password>

ユーザー管理API

APIで新規ユーザーを作成することができます。この作業にはAPI キー 、Enterpriseライセンスが必要です。このAPIを使用して作成されたユーザーには、閲覧 権限が付与されます。

リクエストエンドポイント

POST https://{IB Coordinator IP Address/Hostname}:{Web Access Port}/api/users/createViewers?version={api version}.

ここでのバージョン とは Incredibuild API のバージョンです。現在、バージョンは1.1.0のみです。

コマンドの例:

POST https://coordinatorPC:8000/api/users/createViewers?version=1.1.0

リクエスト形式:

ヘッダーにはclient-api-keyというキーとAPIキーの値が必要です。すべてのAPIは大文字と小文字を区別します。

リクエスト本文はユーザーの配列で、各項目には以下のフィールドが含まれます(一部はオプション)。1つのリクエストにつき、最大15人の新規ユーザーを含めることができます。

タイプ フィールド 説明 必須 データタイプ

ヘッダー

client-api-key

APIキー

Yes

文字列

本文

username ログイン用ユーザー名 Yes 文字列

本文

firstName ユーザーの名 No 文字列

本文

lastName   No 文字列

本文

Email   No メールフォーマットの文字列

本文

password   Yes 文字列。8文字以上、大文字1文字以上、スペースや特殊文字は使用しないでください。

本文の例

コピー
{

 [{

"username": "Linda236watt",

"firstName": "Linda",

"lastName": "Watt",

"email":  "Linda236watt@gmail.com",

"password": "string"
 
},

{

"username": "Jane.Austen",

"firstName": "Jane",

"lastName": "A",

"email": "Jane.Austen@yahoo.com",

"password": "string"

},
 

{

"username": "AlexChampion",

"firstName": "Alexandar",

"lastName": "Champion",

"email": "alex@yahoo.com",

"password": "string"

}

]

}