名前別またはID別のOAuthクライアントの検索
get
/oam/services/rest/ssa/api/v1/oauthpolicyadmin/client
OAuthクライアントを返します。クライアントの名前またはIDを使用して、検索を実行できます。1つの問合せパラメータのみ指定する必要があります。
リクエスト
サポートされているメディア・タイプ
- application/json
- application/x-www-form-urlencoded
問合せパラメータ
- id(required): string
クライアントのClientID
- identityDomainName(required): string
クライアントが存在するアイデンティティ・ドメインの名前
- name(required): string
クライアントの名前
レスポンス
サポートされているメディア・タイプ
- application/json
200 レスポンス
エンティティ - OAuthClient、詳細を正常に取得しました
ルート・スキーマ: Client
型:
ソースを表示
object
- accessTokenCustomClaims: array accessTokenCustomClaims
- attributes: array attributes
- clientType: string
指定可能な値:
[ "CONFIDENTIAL_CLIENT", "PUBLIC_CLIENT", "MOBILE_CLIENT" ]
クライアントのタイプ - defaultScope: string
トークンで返されるデフォルトのスコープである必須スコープ
- description: string
- grantTypes: array grantTypes
- id: string
クライアントのClientID。指定されていない場合、自動生成されます
- idDomain: string
クライアントが存在するアイデンティティ・ドメインの名前
- idTokenCustomClaims: array idTokenCustomClaims
- issueTLSClientCertificateBoundAccessTokens: string
トークンを証明書にバインドするかどうか(true/false)
- name(required): string
クライアントの名前
- oldSecretRetentionTimeInDays: integer
前のクライアント・シークレットの作業を続行するためのロールオーバー期間を指定します。前のクライアント・シークレットは、クライアント・シークレットが変更されると割り当てられます。
- redirectURIs: array redirectURIs
- scopes: array scopes
- secret: string
機密である場合のクライアントのパスワード
- tlsClientAuthSANDNS: string
クライアントに対して照合される証明書SAN DNS値。
- tlsClientAuthSANEmail: string
クライアントに対して照合される証明書SAN電子メール値。
- tlsClientAuthSANIP: string
クライアントに対して照合される証明書SAN IP値。
- tlsClientAuthSANURI: string
クライアントに対して照合される証明書SAN URI値。
- tlsClientAuthSubjectDN: string
クライアントに対して照合される証明書サブジェクト値。
- tokenEndpointAuthMethod: string
指定可能な値:
[ "tls_client_auth", "self_signed_tls_client_auth", "private_key_jwt", "client_secret_basic" ]
クライアントでサポートされているクライアント認証方式。"tls_client_auth"または"self_signed_tls_client_auth"が指定されている場合、"tlsClientAuthSubjectDN"、"tlsClientAuthSANDNS"、"tlsClientAuthSANURI"、"tlsClientAuthSANIP"、"tlsClientAuthSANIP"、"tlsClientAuthSANEmail"のいずれかのプロパティが必要です。 - usePKCE: string
指定可能な値:
[ "NON_STRICT", "STRICT" ]
このクライアントに対してPKCEを有効にするオプション・パラメータ。指定しない場合、デフォルトはnullになります。 - userInfoCustomClaims: array userInfoCustomClaims
ネストされたスキーマ: accessTokenCustomClaims
型:
ソースを表示
array
- 配列: 文字列
スコープまたは他の構成を介してリクエストされている他のクレームに加えて、アクセス・トークンに含める必要があるクレームのリストを表します
ネストされたスキーマ: grantTypes
型:
ソースを表示
array
- 配列: 文字列
指定可能な値:
[ "PASSWORD", "REFRESH_TOKEN", "JWT_BEARER", "CLIENT_CREDENTIALS", "AUTHORIZATION_CODE" ]
ネストされたスキーマ: idTokenCustomClaims
型:
ソースを表示
array
- 配列: 文字列
スコープまたは他の構成を介してリクエストされている他のクレームに加えて、アイデンティティ・トークンに含める必要があるクレームのリストを表します
ネストされたスキーマ: userInfoCustomClaims
型:
ソースを表示
array
- 配列: 文字列
スコープまたは他の構成を介してリクエストされている他のクレームに加えて、ユーザー情報レスポンスに含める必要があるクレームのリストを表します
ネストされたスキーマ: TokenAttributeSettings
型:
object
アクセス・トークンに追加できるカスタム属性
ソースを表示
- attrName(required): string
カスタム属性の名前
- attrType(required): string
指定可能な値:
[ "STATIC", "DYNAMIC" ]
属性のタイプ - attrValue(required): string
カスタム属性の値。これは評価および置換される静的値または動的値になる可能性があります。
ネストされたスキーマ: RedirectURI
型:
ソースを表示
object
- isHttps: boolean
デフォルト値:
true
- url(required): string
リダイレクトURL
422 レスポンス
OAuthエンティティ"Client" - 名前"NameofClient"の取得に失敗しました