![Marco Fargetta](/assets/img/avatar_default.png)
The federation APIs for the identity providers introduce a new parameter for every identity provider, named remote_ids, which contains a list of entity ID associated with. This parameter can be provided during the creation of the identity provider and can be updated at any time. For more information look at the blueprint: https://blueprints.launchpad.net/keystone/+spec/idp-id-registration This patch add the support to this new parameter in the command line by inserting the option "--remote-id" in the following commands: - "identity provider create" - "identity provider set" Additionally, the values can be read from a file, specified by "--remote-id-file", containing an entity id per line. Change-Id: Ie93340ee57e54128daa70d8a7bd0a9975ff7eef4 Depends-On: I12a262c55b5f6b5cc7007865edf30f14269da537 Implements: blueprint idp-id-registration
2.3 KiB
identity provider
Identity v3
Requires: OS-FEDERATION extension
identity provider create
Create new identity provider
identity provider create
os identity provider create
[--remote-id <remote-id> [...] | --remote-id-file <file-name>]
[--description <description>]
[--enable | --disable]
<name>
--remote-id <remote-id>
Remote IDs to associate with the Identity Provider (repeat to provide multiple values)
--remote-id-file <file-name>
Name of a file that contains many remote IDs to associate with the identity provider, one per line
--description
New identity provider description
--enable
Enable the identity provider (default)
--disable
Disable the identity provider
<name>
New identity provider name (must be unique)
identity provider delete
Delete identity provider
identity provider delete
os identity provider delete
<identity-provider>
<identity-provider>
Identity provider to delete
identity provider list
List identity providers
identity provider list
os identity provider list
identity provider set
Set identity provider properties
identity provider set
os identity provider set
[--remote-id <remote-id> [...] | --remote-id-file <file-name>]
[--enable | --disable]
<identity-provider>
--remote-id <remote-id>
Remote IDs to associate with the Identity Provider (repeat to provide multiple values)
--remote-id-file <file-name>
Name of a file that contains many remote IDs to associate with the identity provider, one per line
--enable
Enable the identity provider
--disable
Disable the identity provider
<identity-provider>
Identity provider to modify
identity provider show
Display identity provider details
identity provider show
os identity provider show
<identity-provider>
<identity-provider>
Identity provider to display