すべての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