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