ORDS OAuthクライアントの更新
put
/ords/rest/clients/{id}
ORDS OAuthクライアントを更新します。
リクエスト
パス・パラメータ
- id(必須): integer
特定のOAuthクライアントのID。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
ソースの表示
object
-
allowed_origins: string
URLの接頭辞のカンマ区切りリスト。リストが空の場合、既存のオリジンは削除されます。
-
description: string
クライアントの目的の説明で、Three-Legged OAuthの承認フェーズでエンド・ユーザーに表示されます。p_grant_typeがclient_credentialsの場合はnullにもできます。それ以外の場合はnullにはできません。
-
grant_type: string
authorization_code、implicitまたはclient_credentialsのいずれかにする必要があります。
-
logo_data: string
表示コードで使用するbase64形式のイメージ。
-
logo_type: string
表示コードで使用されるロゴ・イメージの拡張子。
-
name(required): string
クライアントの名前で、Three-Legged OAuthの承認フェーズでエンド・ユーザーに表示されます。一意である必要があります。
-
privilege_names(必須): string
クライアントがアクセスするカンマ区切りの権限のリストです。
-
redirect_uri: string
OAuthアクセス・トークンまたはエラーが含まれるリダイレクトが送信されるクライアント制御URIです。p_grant_typeがclient_credentialsの場合はnullにもできます。それ以外の場合はnullにはできません。
-
role_names: string
権限名の文字列です。
-
support_email: string
エンド・ユーザーがサポートを得るためにクライアントに連絡できる電子メールです。
-
support_uri: string
エンド・ユーザーがサポートを得るためにクライアントに連絡できるURIです。例: http://www.myclientdomain.com/support/
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
正常に更新されたORDS OAuthクライアントの詳細。
400 レスポンス
名前、説明またはsupport_emailパラメータが指定されていないか、ロール名または権限名が存在しないか、許可されたオリジンまたは権限名のリストが大きすぎるか、権限名が長すぎます。
404レスポンス
OAuthクライアントは存在しません
409レスポンス
その名前のOAuthクライアントはすでに存在します。