すべてのRESTエンドポイント
ConfigurationProperty
システムのインストールでは、エンタープライズ定義プロパティのグループとそれらに割り当てられたデフォルト値があります。このAPIセットを使用して、APIを表示したり、希望の新しい値を使用してリセットすることで、デフォルト値をオーバーライドできます。これらの新しく設定されたConfigurationPropertyは、ドメイン・コンテキストに常に関連付けられる必要があります。ドメイン・コンテキストは、プラットフォームおよびドメインによって定義されます。これらを省略すると、現在のドメインとプラットフォームが使用されます。リセットされたプロパティ値は、元のシステム・デフォルトに戻すことができます。
- ConfigurationPropertyの取得
- メソッド: getパス:
/v2/configuration
- ConfigurationPropertyの設定
- メソッド: patchパス:
/v2/configuration
PolicySet
このAPIセットを使用して、PolicySetを作成/表示/削除/更新します
- PolicySetの作成
- メソッド: postパス:
/v2/policyset
- 名前によるPolicySetの削除
- メソッド: deleteパス:
/v2/policyset/{name}
- タイプによるPolicySetの削除
- メソッド: deleteパス:
/v2/policyset
- 名前によるPolicySetの取得
- メソッド: getパス:
/v2/policyset/{name}
- タイプによるPolicySetの取得
- メソッド: getパス:
/v2/policyset
- 特定の名前付きPolicySetの更新
- メソッド: patchパス:
/v2/policyset/{name}
- PolicySetの更新
- メソッド: patchパス:
/v2/policyset
PolicySet/PolicyReference
このAPIセットを使用して、PolicyReferenceを作成/表示/削除/更新します
- PolicyReferenceの追加
- メソッド: postパス:
/v2/policyset/{name}/policyreference
- URIによるPolicyReferenceの削除
- メソッド: deleteパス:
/v2/policyset/{name}/policyreference/{policyuri}
- PolicyReferenceの削除
- メソッド: deleteパス:
/v2/policyset/{name}/policyreference
- URIによるPolicyReferenceの取得
- メソッド: getパス:
/v2/policyset/{name}/policyreference/{policyuri}
- PolicyReferenceの取得
- メソッド: getパス:
/v2/policyset/{name}/policyreference
- URIによるPolicyReferenceの更新
- メソッド: patchパス:
/v2/policyset/{name}/policyreference/{policyuri}
- PolicyReferenceの更新
- メソッド: patchパス:
/v2/policyset/{name}/policyreference
PolicySet/PolicyReference/ScopedConfigOverride
このAPIセットを使用して、特定のポリシー・アタッチメントのスコープ指定されたConfigOverrideを作成/表示/削除/更新します
- すべてのスコープ指定されたConfigOverrideの削除
- メソッド: deleteパス:
/v2/policyset/{name}/policyreference/{policyuri}/configoverride
- 1つのスコープ指定されたConfigOverrideの削除
- メソッド: deleteパス:
/v2/policyset/{name}/policyreference/{policyuri}/configoverride/{propname}
- すべてのスコープ指定されたConfigOverrideの取得
- メソッド: getパス:
/v2/policyset/{name}/policyreference/{policyuri}/configoverride
- スコープ指定されたConfigOverrideの設定
- メソッド: postパス:
/v2/policyset/{name}/policyreference/{policyuri}/configoverride
PolicySet/UnscopedConfigOverride
このAPIセットを使用して、特定のPolicySetのスコープ指定されていないConfigOverrideを作成/表示/削除/更新します
- すべてのスコープ指定されていないConfigOverrideの削除
- メソッド: deleteパス:
/v2/policyset/{name}/configoverride
- 1つのスコープ指定されていないConfigOverrideの削除
- メソッド: deleteパス:
/v2/policyset/{name}/configoverride/{propname}
- すべてのスコープ指定されていないConfigOverrideの取得
- メソッド: getパス:
/v2/policyset/{name}/configoverride
- スコープ指定されていないConfigOverrideの設定
- メソッド: postパス:
/v2/policyset/{name}/configoverride
Trust
このAPIセットを使用して、信頼ドキュメントを作成/表示/削除/更新します
- Trustの作成
- メソッド: postパス:
/v2/trust
- Trustの削除
- メソッド: deleteパス:
/v2/trust/{trustname}
- すべてのTrustの削除
- メソッド: deleteパス:
/v2/trust
- Trustの取得
- メソッド: getパス:
/v2/trust/{trustname}
- すべてのTrustの取得
- メソッド: getパス:
/v2/trust
- Trustの更新
- メソッド: patchパス:
/v2/trust
Trust/TokenAttributeRule
このAPIセットを使用して、信頼ドキュメントのTokenAttributeRuleを作成/表示/削除/更新します
- TokenAttributeRuleの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule
- TokenAttributeRuleの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule
- TokenAttributeRuleの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule
- TokenAttributeRuleの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule
Trust/TokenAttributeRule/NameId
このAPIセットを使用して、NameIdを作成/表示/削除/更新します
- NameIdの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid
- NameIdの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid
- NameIdの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid
- NameIdの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid
Trust/TokenAttributeRule/NameId/AttributeMapping
このAPIセットを使用して、特定のTokenAttributeRuleのNameIdのNameIdMappingを作成/表示/削除/更新します
- NameIdMappingの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid/mapping
- NameIdMappingの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid/mapping
- NameIdMappingの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid/mapping
- NameIdMappingの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/nameid/mapping
Trust/TokenAttributeRule/Proxy
このAPIセットを使用して、特定のTokenAttributeRuleのProxyを作成/表示/削除/更新します
- Proxyの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/proxy
- Proxyの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/proxy
- Proxyの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/proxy
- Proxyの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/proxy
Trust/TokenAttributeRule/TokenAttribute
このAPIセットを使用して、TokenAttributeを作成/表示/削除/更新します
- TokenAttributeの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute
- TokenAttributeの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute
- TokenAttributeの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute
- TokenAttributeの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute
Trust/TokenAttributeRule/TokenAttribute/AttributeMapping
このAPIセットを使用して、特定のTokenAttributeRuleのTokenAttributeのAttributeMappingを作成/表示/削除/更新します
- AttributeMappingの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute/{attrname}/mapping
- AttributeMappingの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute/{attrname}/mapping
- AttributeMappingの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute/{attrname}/mapping
- AttributeMappingの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/attribute/{attrname}/mapping
Trust/TokenAttributeRule/VirtualUser
このAPIセットを使用して、{trustname}で名前が付けられた信頼ドキュメントの{issuername}/{identifier}によって識別される特定のTokenAttributeRuleのVirtualUserを作成/表示/削除/更新します。
- VirtualUserの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser
- VirtualUserの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser
- VirtualUserの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser
- VirtualUserの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser
Trust/TokenAttributeRule/VirtualUser/TokenRoleMapping
このAPIセットを使用して、{trustname}で名前が付けられたTrustの{issuername}/{identifier}によって識別される特定のTokenAttributeRuleのVirtualUserのTokenRoleMappingを作成/表示/削除/更新します
- TokenRoleMappingの作成
- メソッド: postパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser/rolemapping
- TokenRoleMappingの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser/rolemapping
- TokenRoleMappingの取得
- メソッド: getパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser/rolemapping
- TokenRoleMappingの更新
- メソッド: patchパス:
/v2/trust/{trustname}/attributerule/{issuername}/{identifier}/virtualuser/rolemapping
Trust/TokenIssuer
このAPIセットを使用して、TokenIssuerを作成/表示/削除/更新します
- TokenIssuerの作成
- メソッド: postパス:
/v2/trust/{trustname}/issuer
- TokenIssuerの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/issuer
- TokenIssuerの取得
- メソッド: getパス:
/v2/trust/{trustname}/issuer
- TokenIssuerの更新
- メソッド: patchパス:
/v2/trust/{trustname}/issuer
Trust/TokenIssuer/DiscoveryInfo
このAPIセットを使用して、特定のTokenIssuerのDiscoveryInfoを作成/表示/削除/更新します
- DiscoveryInfoの作成
- メソッド: postパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/discoveryinfo
- DiscoveryInfoの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/discoveryinfo
- DiscoveryInfoの取得
- メソッド: getパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/discoveryinfo
- DiscoveryInfoの更新
- メソッド: patchパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/discoveryinfo
Trust/TokenIssuer/RelyingParty
このAPIセットを使用して、特定のTokenIssuerのRelyingPartyのリストを管理します
- RelyingPartyの追加
- メソッド: postパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/relyingparty
- RelyingPartyの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/relyingparty
- RelyingPartyの取得
- メソッド: getパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/relyingparty
Trust/TokenIssuer/TrustedKey
このAPIセットを使用して、特定のTokenIssuerのTrustedKeyを作成/表示/削除/更新します
- TrustedKeyの作成
- メソッド: postパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey
- TrustedKeyの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey
- TrustedKeyの取得
- メソッド: getパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey
- TrustedKeyの更新
- メソッド: patchパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey
Trust/TokenIssuer/TrustedKey/KeyIdentifier
このAPIセットを使用して、特定のTokenIssuerのTrustedKeyのKeyIdentifierのリストを管理します
- KeyIdentifierの追加
- メソッド: postパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey/keyidentifier
- KeyIdentifierの削除
- メソッド: deleteパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey/keyidentifier
- KeyIdentifierの取得
- メソッド: getパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey/keyidentifier
- KeyIdentifierの更新
- メソッド: patchパス:
/v2/trust/{trustname}/issuer/{issuername}/{tokentype}/trustedkey/keyidentifier