すべてのRESTエンドポイント
管理/アプリケーション
アプリケーションは、保護されたリソースをホストするリソース・サーバーです。RESTエンドポイントを使用して、アプリケーションの作成、読取り、更新および削除を行います。
- 新しいリソース・サーバーの追加
- メソッド: postパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/application
- 名前別またはID別のリソース・サーバーの削除
- メソッド: deleteパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/application
- 名前別またはID別のOAuthリソース・サーバーの検索
- メソッド: getパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/application
- リソース・サーバーの名前またはリソース・サーバーのIDに基づいて、既存のOAuthリソース・サーバーを更新します。
- メソッド: putパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/application
管理/クライアント
クライアントは、リソース所有者のかわりに、リソース所有者の認可を使用して、保護されているリソースのリクエストを作成するアプリケーションです。RESTエンドポイントを使用して、クライアントの作成、読取り、更新および削除を行います。
- 新しいOAuthクライアントの追加
- メソッド: postパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/client
- 名前別またはクライアントID別のクライアントの削除
- メソッド: deleteパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/client
- 名前別またはID別のOAuthクライアントの検索
- メソッド: getパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/client
- クライアントの名前に基づいて、既存のOAuthクライアントを更新します。
- メソッド: putパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/client
管理/クライアント・アーティファクト
RESTエンドポイントを使用して、クライアント証明書をインポートおよび削除します。
- クライアントのクライアント証明書の追加
- メソッド: postパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/clientartifacts
- クライアントの証明書の削除
- メソッド: deleteパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/clientartifacts
管理/アイデンティティ・ドメイン
アイデンティティ・ドメインは、テナントの概念に対応します。すべてのクライアントおよびリソース・サーバーがアイデンティティ・ドメインに作成されます。RESTエンドポイントを使用して、アイデンティティ・ドメインの作成、読取り、更新および削除を行います。
- 新しいOAuthアイデンティティ・ドメインの追加
- メソッド: postパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/oauthidentitydomain
- 名前別またはID別のアイデンティティ・ドメインの削除
- メソッド: deleteパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/oauthidentitydomain
- 名前別またはID別のOAuthアイデンティティ・ドメインの検索
- メソッド: getパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/oauthidentitydomain
- 既存のOAuthアイデンティティ・ドメインの更新
- メソッド: putパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/oauthidentitydomain
管理/信頼アーティファクト
RESTエンドポイントを使用して、アイデンティティ・ドメインのトラスト・ストアから証明書をインポートおよび削除します。
- アイデンティティ・ドメインの新しい信頼アーティファクトの追加
- メソッド: postパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/trustartifacts
- アーティファクト識別子に基づいて、IdentityDomainの信頼アーティファクトを削除します
- メソッド: deleteパス:
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/trustartifacts
ランタイム/トークンの作成
RESTエンドポイントを使用して、アクセス・トークンを作成します。同じエンドポイントがClientCredentialsフロー、リソース所有者パスワード資格証明フロー、JWTベアラー・フローおよび認可コード・フローに使用されます。
- アクセス・トークン・フローの作成
- メソッド: postパス:
/oauth2/rest/token
ランタイム/トークンの検証
RESTエンドポイントを使用して、アクセス・トークンを検証します。
- アクセス・トークン・フローの検証
- メソッド: getパス:
/oauth2/rest/token/info