Skip to main content
PATCH
C#

承認

Authorization
string
header
必須

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

パスパラメータ

id
string
必須

更新するクライアントの ID。

ボディ

addons
object

このクライアントで有効になっているアドオンと、その関連設定。

allowed_clients
string[]

委譲リクエストの実行を許可するクライアントの ID。デフォルトでは、すべてのクライアントが許可されます。このフィールドでは、特定のクライアントを指定できます。

Minimum string length: 1
allowed_logout_urls
string<url-with-placeholders>[]

Auth0 からログアウトした後のリダイレクト先として有効な URL

allowed_origins
string<url-with-placeholders>[]

CORS で有効なオリジンを表す URL のセット

app_type
enum<string>

このクライアントが表すアプリケーションの種類

利用可能なオプション:
native,
spa,
regular_web,
non_interactive,
resource_server,
express_configuration,
b2b_integration,
rms,
box,
cloudbees,
concur,
dropbox,
mscrm,
echosign,
egnyte,
newrelic,
office365,
salesforce,
sentry,
sharepoint,
slack,
springcm,
zendesk,
zoom,
sso_integration,
oag
async_approval_notification_channels
enum<string>[] | null

承認が必要な場合にユーザーへ通知するための通知チャネルの配列。有効な値は guardian-pushemail です。

Minimum array length: 1
利用可能なオプション:
guardian-push,
email
b2b_integration_configuration
object | null
beta

B2B 連携クライアントの設定。

callbacks
string<callback-url>[]

ユーザーの authentication 時に、Auth0 からのコールバック先として有効な URL のセット

client_aliases
string[]

SAML プロトコル用の audience の一覧

Minimum string length: 1
client_authentication_methods
object | null

クライアント認証方法を定義します。

client_metadata
object

クライアントに関連付けられたメタデータ。文字列値を持つオブジェクト形式です(最大255文字)。メタデータプロパティは最大10個まで使用できます。フィールド名(最大255文字)は英数字で、使用できる特殊文字は次のとおりです: :,-+=_*?"/()<>@ [Tab] [Space]

client_secret
string

クライアントのトークン署名に使用されるシークレット

Minimum string length: 1
compliance_level
enum<string> | null

このクライアントの準拠レベルを定義します。これにより、機能が制限される場合があります。

利用可能なオプション:
none,
fapi1_adv_pkj_par,
fapi1_adv_mtls_par,
fapi2_sp_pkj_mtls,
fapi2_sp_mtls_mtls,
null
cross_origin_authentication
boolean

このクライアントを cross-origin authentication リクエストに使用できる場合は true、cross-origin が無効な場合は false

cross_origin_loc
string<url-or-null> | null

Auth0 hosted login page ではなく独自のドメインで認証を実行する場合に、cross-origin authentication フローで cross-origin 検証を行うサイト上の場所の URL。

custom_login_page
string

カスタム login page の内容(HTML、CSS、JS)

custom_login_page_on
boolean

カスタム login page を使用する場合は true、それ以外の場合は false

custom_login_page_preview
string
default_organization
object | null

デフォルトの組織IDとフローを定義します。

description
string

クライアントの用途を説明する自由記述テキスト。(最大文字数: 140

Maximum string length: 140
encryption_key
object | null

クライアントの暗号化キー

express_configuration
object | null

OIN Express Configuration 機能で使用する、このアプリケーション固有の構成です。

fedcm_login
object | null
EA

新しい Universal Login の FedCM ログイン設定を構成

form_template
string

WS-Federation プロトコル用のフォームテンプレート

grant_types
string[]

クライアントが使用を許可されているグラントタイプのセット。authorization_codeimplicitrefresh_tokenclient_credentialspasswordhttp://auth0.com/oauth/grant-type/password-realmhttp://auth0.com/oauth/grant-type/mfa-oobhttp://auth0.com/oauth/grant-type/mfa-otphttp://auth0.com/oauth/grant-type/mfa-recovery-codeurn:openid:params:grant-type:cibaurn:ietf:params:oauth:grant-type:device_codeurn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token を含めることができます。

Minimum string length: 1
identity_assertion_authorization_grant
object | null
EA

Cross App AccessにおけるID-JAGの使用に関する設定。

initiate_login_uri
string<absolute-https-uri-with-placeholders-or-empty>

ログイン開始 URI。https である必要があります

is_first_party
boolean
デフォルト:true

このクライアントがファーストパーティクライアントかどうか

is_token_endpoint_ip_header_trusted
boolean
デフォルト:false

true の場合、Token endpoint のブルートフォース対策において、auth0-forwarded-for header で指定された IP をエンドユーザーの IP として信頼します。

jwt_configuration
object

JWT の作成方法に関する設定を保持するオブジェクト

logo_uri
string<absolute-uri-or-empty>

クライアントロゴの URL(推奨サイズ: 150x150)

mobile
object

Native モバイルアプリに関する設定

my_organization_configuration
object | null
EA

クライアントのMy Organization Configurationに関する設定。

name
string

クライアントの名前。1 文字以上である必要があります。'<' と '>' は使用できません。

Pattern: ^[^<>]+$
native_social_login
object | null

ネイティブソーシャルの設定

oidc_backchannel_logout
object
deprecated

OIDC バックチャネル logout の設定(非推奨。oidc_logout を使用してください)

oidc_conformant
boolean
デフォルト:false

このクライアントが厳格な OIDC 仕様に準拠するかどうか

oidc_logout
object

OIDCバックチャネルログアウトの設定

organization_discovery_methods
enum<string>[] | null
EA

pre_login_prompt 中の organization の検出方法を定義します。ユーザーは emailorganization_name、またはその両方で organization を検出できます。

Minimum array length: 1

pre_login_prompt 中に組織を検出する方法。email では、ユーザーはメールアドレスを入力してドメイン照合を行うことで自分の組織を見つけられます。一方、organization_name では、ユーザーが organization名 を直接入力する必要があります。これらの方法は組み合わせて使用できます。

利用可能なオプション:
email,
organization_name
organization_require_behavior
enum<string> | null
デフォルト:no_prompt

client.organization_usage: 'require' の場合に、認証トランザクションをどのように進めるかを定義します。no_prompt(デフォルト)、pre_login_prompt、または post_login_prompt を指定できます。post_login_prompt には oidc_conformant: true が必要です。

利用可能なオプション:
no_prompt,
pre_login_prompt,
post_login_prompt,
null
organization_usage
enum<string> | null
デフォルト:deny

organization に関して認証トランザクションをどのように進めるかを定義します。deny(デフォルト)、allow、または require を指定できます。

利用可能なオプション:
deny,
allow,
require,
null
par_request_expiry
integer | null

プッシュ型認可リクエスト URI の有効期間を秒単位で指定します

必須範囲: 10 <= x <= 600
redirection_policy
enum<string>
GA

認証エラー時またはメール認証フローにおいて、Auth0 がユーザーをアプリケーションのコールバックURLにリダイレクトするかどうかを制御します。open_redirect_protection はリダイレクトの代わりにエラーページを表示し、メールテンプレートでコールバックドメインを非表示にします。allow_always は標準のリダイレクト動作を有効にします。サードパーティのクライアントでは、デフォルトで open_redirect_protection が使用されます。これは is_first_partyfalse で、third_party_security_modestrict の場合にのみ適用されます。詳しくは、Redirect protection を参照してください。

利用可能なオプション:
allow_always,
open_redirect_protection
refresh_token
object | null

リフレッシュトークンの設定

require_proof_of_possession
boolean
デフォルト:false

このクライアントでは、Proof-of-Possession の使用を必須にします

require_pushed_authorization_requests
boolean
デフォルト:false

このクライアントでは、プッシュ型認可リクエストの使用を必須にします

session_transfer
object | null

ネイティブからWebへのSSO の設定

signed_request_object
object

JWT で保護された認可リクエスト(JAR)の設定。

skip_non_verifiable_callback_uri_confirmation_prompt
boolean | null

リダイレクト URI に検証不能なコールバック URI(たとえば myapp:// のようなカスタム URI スキーマや localhost)が使われている場合に、ログインフロー中に確認プロンプトを表示するかどうかを制御します。 true に設定すると、確認プロンプトは表示されません。悪意のあるアプリからの保護を強化するため、この設定は false にすることを推奨します。 詳しくは https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation を参照してください。

sso
boolean

Single Sign On に IdP ではなく Auth0 を使用する場合は true、それ以外の場合は false(デフォルト: false

sso_disabled
boolean

Single Sign On を無効にする場合は true、それ以外の場合は false(デフォルト: false

third_party_security_mode
enum<string>
GA

サードパーティ クライアントのセキュリティモード。strict は、強化されたセキュリティ制御を適用します。これには、OAuth 2.1 への準拠、明示的な API 認可、サポート対象機能を厳選したセットが含まれます。permissive既存の動作を維持し、以前からサードパーティ クライアントを使用している tenant でのみ利用できます。作成時に設定され、後から変更することはできません。

利用可能なオプション:
strict,
permissive
token_endpoint_auth_method
enum<string> | null
デフォルト:none

トークンエンドポイントに対して要求される認証方法を定義します。none(client secret を持たないパブリッククライアント)、client_secret_post(クライアントは HTTP POST パラメーターを使用)、または client_secret_basic(クライアントは HTTP Basic を使用)を指定できます。

利用可能なオプション:
none,
client_secret_post,
client_secret_basic,
null
token_exchange
object | null
GA

トークン交換の設定。

token_quota
object | null
EA
token_vault_privileged_access
object
EA

Token Vault の特権アクセスに関する設定。

web_origins
string<url-with-placeholders>[]

web message response mode で使用する、有効な Web オリジンを表す URL のセット

レスポンス

クライアントを正常に更新しました。

addons
object

このクライアントで有効になっているアドオンと、その関連設定。

allowed_clients
string[]

委譲リクエストを行うことが許可されているクライアントおよび API ID のリスト。空の場合は、すべてのクライアントが許可されます。

allowed_logout_urls
string[]

Auth0 からログアウトした後のリダイレクト先として有効な URL のカンマ区切りリスト。サブドメインにはワイルドカードを使用できます。

allowed_origins
string[]

JavaScript から Auth0 API へのリクエスト送信を許可する URL のカンマ区切りリスト(通常は CORS で使用)。デフォルトでは、すべてのコールバック URL が許可されます。このフィールドでは、必要に応じてその他のオリジンを入力できます。サブドメインレベルのワイルドカード(例: https://*.contoso.com)も使用できます。これらの URL を検証する際、クエリ文字列とハッシュ情報は考慮されません。

app_type
enum<string>

このクライアントが表すアプリケーションの種類

利用可能なオプション:
native,
spa,
regular_web,
non_interactive,
resource_server,
express_configuration,
b2b_integration,
rms,
box,
cloudbees,
concur,
dropbox,
mscrm,
echosign,
egnyte,
newrelic,
office365,
salesforce,
sentry,
sharepoint,
slack,
springcm,
zendesk,
zoom,
sso_integration,
oag
async_approval_notification_channels
enum<string>[]

承認が必要な場合にユーザーへ通知するための通知チャネルの配列。有効な値は guardian-pushemail です。

Minimum array length: 1
利用可能なオプション:
guardian-push,
email
b2b_integration_configuration
object
beta

B2B 連携クライアントの設定。

callbacks
string[]

認証後に Auth0 がクライアントへのコールバックとして使用できるよう許可する URL のカンマ区切りリスト。

client_aliases
string[]

SAML プロトコル用の audience/レルム のリスト。wsfed アドオンで使用されます。

client_authentication_methods
object | null

クライアント認証方法を定義します。

client_id
string
デフォルト:AaiyAPdpYdesoKnqjj8HJqRn4T5titww

このクライアントの ID。

client_metadata
object

クライアントに関連付けられたメタデータ。文字列値を持つオブジェクト形式です(最大255文字)。メタデータプロパティは最大10個まで使用できます。フィールド名(最大255文字)は英数字で、使用できる特殊文字は次のとおりです: :,-+=_*?"/()<>@ [Tab] [Space]

client_secret
string
デフォルト:MG_TNT2ver-SylNat-_VeMmd-4m0Waba0jr1troztBniSChEw0glxEmgEi2Kw40H

クライアントシークレット(公開してはいけません)。

compliance_level
enum<string> | null

このクライアントの準拠レベルを定義します。これにより、機能が制限される場合があります。

利用可能なオプション:
none,
fapi1_adv_pkj_par,
fapi1_adv_mtls_par,
fapi2_sp_pkj_mtls,
fapi2_sp_mtls_mtls,
null
cross_origin_authentication
boolean

このクライアントをクロスオリジン認証リクエストの送信に使用できるか(true)、そのようなリクエストの送信が許可されていないか(false)。

cross_origin_loc
string<url>

Auth0 のホスト型ログインページではなく独自ドメインで認証を行う場合に、クロスオリジン認証フローのクロスオリジン検証を実施するサイト上の場所の URL。

custom_login_page
string
デフォルト:""

カスタムログインページの内容(HTML、CSS、JS)。

custom_login_page_on
boolean
デフォルト:true

カスタムログインページを使用するか(true)、または提供されるデフォルトのログインページを使用するか(false)。

custom_login_page_preview
string
デフォルト:""

カスタムログインページの内容(HTML、CSS、JS)。(プレビューで使用)

default_organization
object | null

デフォルトの組織IDとフローを定義します。

description
string
デフォルト:""

このクライアントの自由記述の説明(最大長: 140 文字)。

encryption_key
object | null

このクライアントの WS-Fed レスポンスで使用される暗号化。

express_configuration
object

OIN Express Configuration機能で使用するアプリケーション固有の設定。

external_client_id
string<absolute-https-uri-or-empty>

認可フローで使用する代替のクライアント識別子です。CIMD ベースのクライアント識別子のみサポートされます。

external_metadata_created_by
enum<string>

外部メタデータ クライアントを作成した主体を示します。値 admin は、クライアントが Management API 経由で登録されたことを示します。値 client は、クライアントが動的に登録されたことを示します。このフィールドは、external_metadata_type が設定されている場合にのみ存在します。

利用可能なオプション:
admin,
client
external_metadata_type
enum<string>

クライアントの登録に使用された外部メタデータの種類を示します。このフィールドは通常のクライアントでは省略されます。値 cimd は、Client ID Metadata Document 経由で登録されたクライアントを示します。値 dcr は、Dynamic Client Registration 経由で登録されたクライアントを示します。

利用可能なオプション:
cimd,
dcr
fedcm_login
object
EA

新しい Universal Login の FedCM ログイン設定を構成

form_template
string
デフォルト:""

WS-Federation で使用する HTML フォームテンプレート。

global
boolean
デフォルト:false

これが、レガシーなテナント設定を表すグローバルな「All Applications」クライアントであるか(true)、通常のクライアントであるか(false)。

grant_types
string[]

このアプリケーションでサポートされるグラントタイプの一覧。authorization_codeimplicitrefresh_tokenclient_credentialspasswordhttp://auth0.com/oauth/grant-type/password-realmhttp://auth0.com/oauth/grant-type/mfa-oobhttp://auth0.com/oauth/grant-type/mfa-otphttp://auth0.com/oauth/grant-type/mfa-recovery-codeurn:openid:params:grant-type:cibaurn:ietf:params:oauth:grant-type:device_codeurn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token を含めることができます。

identity_assertion_authorization_grant
object
EA

クロスアプリアクセスにおける ID-JAG の使用に関する設定。

initiate_login_uri
string<absolute-https-uri-with-placeholders-or-empty>

ログイン開始 URI。https である必要があります

is_first_party
boolean
デフォルト:false

このクライアントがファーストパーティクライアントであるか(true)、そうでないか(false)。

is_token_endpoint_ip_header_trusted
boolean
デフォルト:false

true の場合、トークンエンドポイントのブルートフォース対策において、auth0-forwarded-for ヘッダーで指定された IP をエンドユーザーの IP として信頼します。

jwks_uri
string<absolute-https-uri-or-empty>

private_key_jwt 認証で使用する公開鍵を含む JSON Web Key Set(JWKS)の URL。private_key_jwt 認証を使用する CIMD クライアントにのみ存在します。

jwt_configuration
object

クライアントのJWTに関する設定。

logo_uri
string

このクライアントに表示するロゴの URL。推奨サイズは 150 x 150 ピクセルです。

mobile
object

ネイティブモバイルアプリ向けの追加設定。

my_organization_configuration
object
EA

クライアントの My Organization Configuration に関連する設定。

name
string
デフォルト:My application

このクライアントの名前(最小長: 1 文字。<> は使用できません)。

native_social_login
object

ネイティブソーシャルの設定

oidc_conformant
boolean
デフォルト:false

このクライアントが厳格な OIDC 仕様に準拠しているか(true)、またはレガシー機能を使用するか(false)。

oidc_logout
object

OIDCバックチャネルログアウトの設定

organization_discovery_methods
enum<string>[]
EA

pre_login_prompt における organization の検出方法を定義します。ユーザーは emailorganization_name、またはその両方を使用して organization を検出できます。

Minimum array length: 1

pre_login_prompt 中に組織を検出する方法。email では、ユーザーはメールアドレスを入力してドメイン照合を行うことで自分の組織を見つけられます。一方、organization_name では、ユーザーが organization名 を直接入力する必要があります。これらの方法は組み合わせて使用できます。

利用可能なオプション:
email,
organization_name
organization_require_behavior
enum<string>
デフォルト:no_prompt

client.organization_usage: 'require' の場合に、認証トランザクションをどのように進めるかを定義します。no_prompt(デフォルト)、pre_login_prompt、または post_login_prompt を指定できます。post_login_prompt には oidc_conformant: true が必要です。

利用可能なオプション:
no_prompt,
pre_login_prompt,
post_login_prompt
organization_usage
enum<string>
デフォルト:deny

organization に関して認証トランザクションをどのように進めるかを定義します。deny(デフォルト)、allow、または require を指定できます。

利用可能なオプション:
deny,
allow,
require
par_request_expiry
integer | null

プッシュ型認可リクエスト URI が有効な期間を秒単位で指定します

必須範囲: 10 <= x <= 600
redirection_policy
enum<string>
GA

認証エラー時またはメール認証フローにおいて、Auth0 がユーザーをアプリケーションのコールバックURLにリダイレクトするかどうかを制御します。open_redirect_protection はリダイレクトの代わりにエラーページを表示し、メールテンプレートでコールバックドメインを非表示にします。allow_always は標準のリダイレクト動作を有効にします。サードパーティのクライアントでは、デフォルトで open_redirect_protection が使用されます。これは is_first_partyfalse で、third_party_security_modestrict の場合にのみ適用されます。詳しくは、Redirect protection を参照してください。

利用可能なオプション:
allow_always,
open_redirect_protection
refresh_token
object | null

リフレッシュトークンの設定

require_proof_of_possession
boolean
デフォルト:false

このクライアントでは、Proof-of-Possession の使用が必須になります

require_pushed_authorization_requests
boolean
デフォルト:false

このクライアントでは、プッシュ型認可リクエストの使用が必須になります

resource_server_identifier
string

このクライアントがリンクされているリソースサーバーの識別子。

session_transfer
object | null

ネイティブからWebへのSSO の設定

signed_request_object
object

JWT で保護された認可リクエスト(JAR)の設定。

signing_keys
object[] | null

このクライアントに関連付けられた署名証明書。

skip_non_verifiable_callback_uri_confirmation_prompt
boolean

リダイレクト URI に検証不能なコールバック URI(たとえば myapp:// のようなカスタム URI スキームや localhost)が使用されている場合に、ログインフロー中に確認プロンプトを表示するかどうかを制御します。 true に設定すると、確認プロンプトは表示されません。悪意のあるアプリからの保護を強化するため、この設定は false にすることを推奨します。 詳細については、https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation を参照してください。

sso
boolean
デフォルト:false

SSO クライアントにのみ適用され、Single Sign On を Auth0 が処理するか(true)、アイデンティティプロバイダーが処理するか(false)を決定します。

sso_disabled
boolean
デフォルト:false

Single Sign On を無効にするか(true)、有効にするか(true)。デフォルトは true です。

tenant
string
デフォルト:""

このクライアントが属するテナントの名前。

third_party_security_mode
enum<string>
GA

サードパーティ クライアントのセキュリティモード。strict は、強化されたセキュリティ制御を適用します。これには、OAuth 2.1 への準拠、明示的な API 認可、サポート対象機能を厳選したセットが含まれます。permissive既存の動作を維持し、以前からサードパーティ クライアントを使用している tenant でのみ利用できます。作成時に設定され、後から変更することはできません。

利用可能なオプション:
strict,
permissive
token_endpoint_auth_method
enum<string>
デフォルト:none

トークンエンドポイントに対して要求される認証方法を定義します。none(client secret を持たないパブリッククライアント)、client_secret_post(クライアントは HTTP POST パラメーターを使用)、または client_secret_basic(クライアントは HTTP Basic を使用)を指定できます。

利用可能なオプション:
none,
client_secret_post,
client_secret_basic
token_exchange
object
GA

トークン交換の設定。

token_quota
object
EA
token_vault_privileged_access
object
EA

Token Vault の特権アクセスに関する設定。

web_origins
string[]

Cross-Origin AuthenticationDevice Flow、およびweb message response modeで使用する、許可されたオリジンのリスト。