すべての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
管理/クライアント信頼証明書
管理/クライアント信頼証明書カテゴリからの操作。
クライアント認証の新しい信頼証明書の追加
メソッド: post
パス: /oam/services/rest/ssa/api/v1/security/trust/oauthClient/certificate
OAuthクライアント信頼証明書の削除
メソッド: delete
パス: /oam/services/rest/ssa/api/v1/security/trust/oauthClient/certificate
OAuthクライアント信頼証明書の取得
メソッド: get
パス: /oam/services/rest/ssa/api/v1/security/trust/oauthClient/certificate
クライアント認証の信頼証明書の更新
メソッド: put
パス: /oam/services/rest/ssa/api/v1/security/trust/oauthClient/certificate
管理/承認管理
RESTエンドポイントによって、管理者はユーザーのかわりに承認を管理できます。管理者は、ユーザー承認を表示または削除できます。
ユーザー承認の削除
メソッド: delete
パス: /oam/services/rest/consent
ユーザー承認の検索
メソッド: get
パス: /oam/services/rest/consent
管理/アイデンティティ・ドメイン
アイデンティティ・ドメインは、テナントの概念に対応します。すべてのクライアントおよびリソース・サーバーがアイデンティティ・ドメインに作成されます。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/keypairadmin/keypair
別名に基づくキー・ペアの削除
メソッド: delete
パス: /oam/services/rest/ssa/api/v1/keypairadmin/keypair
キー・ペアまたはキー・ペアのリストの取得
メソッド: get
パス: /oam/services/rest/ssa/api/v1/keypairadmin/keypair
管理/トークンの取消し
このRESTエンドポイントを使用すると、管理者は特定のユーザーのすべてのOAuthトークン、またはユーザーとクライアント+リソース・サーバーの組合せのすべてのトークンを取り消すことができます。管理者は、特定のタイムスタンプより前に発行されたすべてのトークンを取り消すこともできます。
ユーザーのトークンの取消し
メソッド: post
パス: /oam/services/rest/consent/revoke
管理/テンプレート
管理テンプレート関連のREST APIサポート
システム全体の詳細を指定して新しいテンプレートを作成します。
メソッド: post
パス: /oam/services/rest/ssa/api/v1/template/{name}
指定されたテンプレート名のテンプレートを削除します。
メソッド: delete
パス: /oam/services/rest/ssa/api/v1/template/{name}
指定されたテンプレート名のテンプレートを表示します。
メソッド: get
パス: /oam/services/rest/ssa/api/v1/template/{name}
テンプレートの名前に基づいて、既存のテンプレートを更新します。
メソッド: put
パス: /oam/services/rest/ssa/api/v1/template/{name}
管理/信頼アーティファクト
RESTエンドポイントを使用して、アイデンティティ・ドメインのトラスト・ストアから証明書をインポートおよび削除します。
アイデンティティ・ドメインの新しい信頼アーティファクトの追加
メソッド: post
パス: /oam/services/rest/ssa/api/v1/oauthpolicyadmin/trustartifacts
アーティファクト識別子に基づいて、IdentityDomainの信頼アーティファクトを削除します
メソッド: delete
パス: /oam/services/rest/ssa/api/v1/oauthpolicyadmin/trustartifacts
管理/mTLSエンドポイント構成
管理/mTLSエンドポイント構成カテゴリからの操作。
mTLSエンドポイント別名の作成
メソッド: post
パス: /oam/services/rest/ssa/api/v1/hostalias/mtls
mTLSエンドポイント別名の削除
メソッド: delete
パス: /oam/services/rest/ssa/api/v1/hostalias/mtls
mTLSエンドポイント別名の読取り
メソッド: get
パス: /oam/services/rest/ssa/api/v1/hostalias/mtls
mTLSエンドポイント別名の更新
メソッド: put
パス: /oam/services/rest/ssa/api/v1/hostalias/mtls
ランタイム/承認管理
RESTエンドポイントによって、エンド・ユーザーはOAuth承認を管理できます。エンド・ユーザーは、各自の承認を表示または削除できます。ランタイム・サーバーのRESTエンドポイントは、OAM SSOで保護されます。そのため、ユーザーがサインインに成功した後は、REST APIにのみアクセスできます。
ユーザー承認の削除
メソッド: delete
パス: /oauth2/rest/consent
ユーザー承認の検索
メソッド: get
パス: /oauth2/rest/consent
ランタイム/トークンの作成
RESTエンドポイントを使用して、アクセス・トークンを作成します。同じエンドポイントがClientCredentialsフロー、リソース所有者パスワード資格証明フロー、JWTベアラー・フローおよび認可コード・フローに使用されます。
アクセス・トークン・フローの作成
メソッド: post
パス: /oauth2/rest/token
ランタイム/動的クライアント登録
ランタイム/トークンのイントロスペクト
Oauthトークンのイントロスペクトに使用されるRESTエンドポイント。
OAuthトークンのイントロスペクト
メソッド: post
パス: /oauth2/rest/token/introspect
ランタイム/トークンの取消し
このRESTエンド・ポイントを使用すると、3-legged OAuthフロー(認可コード・フロー)を介して生成されたアクセス・トークンまたはリフレッシュ・トークンを取り消すことができます。また、追加のオプション・パラメータを指定することで、関連する承認または付与を取り消すこともできます。
指定されたアクセス/リフレッシュ・トークンを取り消します。
メソッド: post
パス: /oauth2/rest/token/revoke
ランタイム/セキュリティ
指定のアイデンティティ・ドメインの公開証明書のフェッチに使用されるRESTエンドポイント。
指定のアイデンティティ・ドメインのパブリック証明書をフェッチする
メソッド: get
パス: /oauth2/rest/security
ランタイム/UserInfo
OIDCフローのユーザー詳細を取得するRESTエンドポイント。
OIDCフローのUserInfo詳細
メソッド: get
パス: /oauth2/rest/userinfo
ランタイム/トークンの検証
RESTエンドポイントを使用して、アクセス・トークンを検証します。
アクセス・トークン・フローの検証
メソッド: get
パス: /oauth2/rest/token/info