viocli federation コマンドを使用すると、VMware Integrated OpenStack デプロイで Keystone フェデレーション ID を構成できます。
viocli federation コマンドを使用すると、ID プロバイダ (IdP) メタデータ、Keystone サービス プロバイダ、および Keystone ID プロバイダに対してさまざまなアクションを実行できます。以下のパラメータは、すべてのコンポーネントのすべてのアクションに適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
-d NAME または --deployment NAME |
任意 |
使用するデプロイの名前。 値を入力しない場合、デフォルトのデプロイが使用されます。 |
-p または --progress |
任意 |
実行中の処理の進行状況を表示します。 |
--verbose |
任意 |
詳細モードで出力を表示します。 |
viocli federation -h または viocli federation --help を実行して、コマンドのパラメータを表示できます。-h または --help オプションを任意のコンポーネントまたはアクションに対して使用して、関連するパラメータを表示することもできます。たとえば、viocli federation idp-metadata -h
を実行すると idp-metadata
コンポーネントのパラメータが表示され、viocli federation idp-metadata set -h
を実行するとこのコンポーネントに対する set
アクションのパラメータが表示されます。
ID プロバイダ メタデータ
ID プロバイダ メタデータに対して viocli federation がサポートするアクションは以下のとおりです。
viocli federation idp-metadata clear [-d NAME] [-p] [--verbose]
ID プロバイダ メタデータを削除します。
viocli federation idp-metadata set [-d NAME] [-p] [--verbose]
更新された ID プロバイダ メタデータを設定します。組織および連絡先担当者の情報を入力するように求められます。
viocli federation idp-metadata show [-d NAME] [--json JSON | --pretty PRETTY] [-p] [--verbose]
ID プロバイダ メタデータを表示します。show
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--json JSON --pretty PRETTY |
任意 |
出力を JSON 形式またはフォーマット済みテキストで表示します。 値を入力しない場合、コマンドを対話形式で実行したときは |
メタデータを更新または削除した後、viocli identity configure
コマンドを実行して、変更内容が反映されていることを確認してください。
Keystone サービス プロバイダ
Keystone サービス プロバイダに対して viocli federation がサポートするアクションは以下のとおりです。
viocli federation service-provider add [-d NAME] [--type SP-TYPE] [-p] [--verbose]
サービス プロバイダを追加します。Keystone 情報を入力するように求められます。add
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--type SP-TYPE |
任意 |
追加するサービス プロバイダのタイプを指定します。 |
viocli federation service-provider remove [-d NAME] --id SP-ID [-p] [--verbose]
サービス プロバイダを削除します。remove
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--id SP-ID |
必須 |
削除するサービス プロバイダの ID。 viocli federation service-provider list コマンドを実行して、各サービス プロバイダの ID を表示できます。 |
viocli federation service-provider edit [-d NAME] --id SP-ID [-p] [--verbose]
サービス プロバイダの構成を変更します。edit
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--id SP-ID |
必須 |
変更するサービス プロバイダの ID。 viocli federation service-provider list コマンドを実行して、各サービス プロバイダの ID を表示できます。 |
viocli federation service-provider list [-d NAME] [--json JSON | --pretty PRETTY] [-p] [--verbose]
すべてのサービス プロバイダについての情報を表示します。list
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--json JSON --pretty PRETTY |
任意 |
出力を JSON 形式またはフォーマット済みテキストで表示します。 値を入力しない場合、コマンドを対話形式で実行したときは |
viocli federation service-provider show [-d NAME] --id SP-ID [--json JSON | --pretty PRETTY] [-p] [--verbose]
サービス プロバイダについての詳細情報を表示します。show
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--id SP-ID |
必須 |
サービス プロバイダの ID。 |
--json JSON --pretty PRETTY |
任意 |
出力を JSON 形式またはフォーマット済みテキストで表示します。 値を入力しない場合、コマンドを対話形式で実行したときは |
Keystone ID プロバイダ
Keystone ID プロバイダに対して viocli federation がサポートするアクションは以下のとおりです。
viocli federation identity-provider add [-d NAME] [--type {keystone | saml2 | vidm | openid}] [-p] [--verbose]
サービス プロバイダを追加します。Keystone 情報を入力するように求められます。add
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--type {keystone | saml2 | vidm | openid} |
任意 |
追加する ID プロバイダのタイプを指定します。 コマンドにこのオプションを指定しない場合、値を入力するように求められます。 |
viocli federation identity-provider remove [-d NAME] --id IDP-ID [-p] [--verbose]
ID プロバイダを削除します。remove
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--id IDP-ID |
必須 |
削除する ID プロバイダの ID。 viocli federation identity-provider list コマンドを実行して、各 ID プロバイダの ID を表示できます。 |
viocli federation identity-provider edit [-d NAME] --id IDP-ID [-p] [--verbose]
ID プロバイダの構成を変更します。edit
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--id IDP-ID |
必須 |
変更する ID プロバイダの ID。 viocli federation identity-provider list コマンドを実行して、各 ID プロバイダの ID を表示できます。 |
viocli federation identity-provider list [-d NAME] [--json JSON | --pretty PRETTY] [-p] [--verbose]
すべての ID プロバイダについての情報を表示します。list
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--json JSON --pretty PRETTY |
任意 |
出力を JSON 形式またはフォーマット済みテキストで表示します。 値を入力しない場合、コマンドを対話形式で実行したときは |
viocli federation identity-provider show [-d NAME] --id IDP-ID [--json JSON | --pretty PRETTY] [-p] [--verbose]
ID プロバイダについての詳細情報を表示します。show
アクションには、以下の追加のパラメータが適用されます。
パラメータ |
必須か任意か |
説明 |
---|---|---|
--id IDP-ID |
必須 |
ID プロバイダの ID。 |
--json JSON --pretty PRETTY |
任意 |
出力を JSON 形式またはフォーマット済みテキストで表示します。 値を入力しない場合、コマンドを対話形式で実行したときは |