> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# クライアント検索の取得

> SCIM または Lucene のフィルター構文を使用して、低レイテンシでクライアントを検索します。結果は結果整合性に基づいて返されます。
parser パラメータを使用して、"scim" または "lucene" 構文を指定します（デフォルト: "lucene"）。
このエンドポイントは、複雑なクエリに対してより優れたパフォーマンスを提供する、標準の GET /clients エンドポイントの代替手段です。
結果には最近の更新がすぐに反映されない場合があります。

- このエンドポイントでサポートされるのは、`read:clients` および `read:client_summary` スコープのみです。`read:client_keys` および `read:client_credentials` スコープはサポートされていません。
- 次のフィールドは、このエンドポイントからは返されません。
  - `client_secret`
  - `encryption_key`
  - `signing_keys`
  - `owners`
  - `addons`


export const Scopes = ({scopes = []}) => {
  return <div>
      <div class="api-section-heading flex flex-col gap-y-4 w-full">
        <div class="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 class="api-section-heading-title flex-1 mb-0">スコープ</h4>
          <div class="flex items-center"></div>
        </div>
      </div>
      <div class="mt-4">
        <div class="space-y-4 whitespace-normal prose prose-sm prose-gray dark:prose-invert overflow-wrap-anywhere [&_*]:overflow-wrap-anywhere">
          <p class="whitespace-pre-line text-xs">
            {"スコープは、APIリクエストおよび認証トークンの権限とアクセスレベルを定義します。"}
          </p>
        </div>
      </div>
      <div class="flex font-mono text-sm group/param-head param-head break-all relative mt-6" id="scopes-scopes">
        <div class="flex-1 flex flex-col content-start py-0.5 mr-5">
          <div class="flex items-center flex-wrap gap-2">
            <div class="absolute -top-1.5">
              <a href="#scopes-scopes" class="-ml-10 flex items-center opacity-0 border-0 group-hover/param-head:opacity-100 focus:opacity-100 focus:outline-0 py-2 [.expandable-content_&]:-ml-[2.1rem] group/link" aria-label="ヘッダーへ移動">
                ​
                <div class="w-6 h-6 rounded-md flex items-center justify-center shadow-sm text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512">
                    <path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path>
                  </svg>
                </div>
              </a>
            </div>
            {scopes.map((scope, index) => {
    return <span class="flex items-center px-2 py-0.5 rounded-md bg-gray-100/50 dark:bg-white/5 text-gray-600 dark:text-gray-200 font-medium break-all" style={{
      lineHeight: "1rem",
      fontSize: "0.75rem",
      fontFamily: 'var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'
    }} data-component-part="field-info-pill" key={index}>
                  {scope}
                </span>;
  })}
          </div>
        </div>
      </div>
    </div>;
};

export const ApiReleaseLifecycle = ({releaseLifecycle = "GA"}) => {
  const lifecycleMap = {
    ea: "早期アクセス",
    ga: "一般提供",
    deprecated: "非推奨",
    planned: "提供予定",
    beta: "ベータ"
  };
  const LIFECYCLE_THEMES = {
    info: {
      light: {
        bg: "lab(91.896% .077188 -6.94053)",
        text: "lab(36.091% 25.9241 -68.0384)"
      },
      dark: {
        bg: "lab(16.0426% 6.71726 -27.2409)",
        text: "lab(72.6029% 4.08953 -41.9669)"
      }
    },
    secondary: {
      light: {
        bg: "lab(90.8548% 11.3355 8.01476)",
        text: "lab(47.5286% 56.4238 43.4706)"
      },
      dark: {
        bg: "lab(16.3609% 37.191 25.6346)",
        text: "lab(71.881% 41.5 29.4839)"
      }
    },
    danger: {
      light: {
        bg: "lab(94.7916% -.0000298023 0)",
        text: "lab(54.3656% 0 -.0000119209)"
      },
      dark: {
        bg: "lab(13.232% 0 0)",
        text: "lab(51.6164% 0 0)"
      }
    }
  };
  const LIFECYCLE_THEME_MAP = {
    ea: "info",
    ga: "info",
    beta: "info",
    deprecated: "secondary",
    planned: "danger"
  };
  const lifecycle = releaseLifecycle.toLocaleLowerCase();
  const lifecycleText = lifecycleMap[lifecycle];
  if (!lifecycleText) {
    return null;
  }
  const theme = LIFECYCLE_THEMES[LIFECYCLE_THEME_MAP[lifecycle]];
  return <div>
      <div className="api-section-heading flex flex-col gap-y-4 w-full">
        <div className="flex items-baseline border-b pb-2.5 border-gray-100 dark:border-gray-800 w-full">
          <h4 className="api-section-heading-title flex-1 mb-0">リリースライフサイクル</h4>
        </div>
      </div>
      <div className="flex font-mono text-sm group/param-head param-head break-all relative mt-2.5" id="releaselifecycle-lifecycle">
        <div className="flex-1 flex flex-col content-start py-0.5 mr-5">
          <div className="flex items-center flex-wrap gap-2">
            <div className="absolute -top-1.5">
              <a href="#releaselifecycle-lifecycle" className="-ml-10 flex items-center opacity-0 border-0 group-hover/param-head:opacity-100 focus:opacity-100 focus:outline-0 py-2 [.expandable-content_&]:-ml-[2.1rem] group/link" aria-label="ヘッダーに移動">
                <div className="w-6 h-6 rounded-md flex items-center justify-center shadow-sm text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light">
                  <svg xmlns="http://www.w3.org/2000/svg" fill="gray" height="12px" viewBox="0 0 576 512">
                    <path d="M0 256C0 167.6 71.6 96 160 96h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C98.1 144 48 194.1 48 256s50.1 112 112 112h72c13.3 0 24 10.7 24 24s-10.7 24-24 24H160C71.6 416 0 344.4 0 256zm576 0c0 88.4-71.6 160-160 160H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c61.9 0 112-50.1 112-112s-50.1-112-112-112H344c-13.3 0-24-10.7-24-24s10.7-24 24-24h72c88.4 0 160 71.6 160 160zM184 232H392c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"></path>
                  </svg>
                </div>
              </a>
            </div>
            <span className="inline-flex items-center w-fit font-medium gap-1 py-0.5 px-2 rounded-md" style={{
    lineHeight: "1rem",
    fontSize: "0.75rem",
    fontFamily: 'var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace',
    backgroundColor: `light-dark(${theme.light.bg}, ${theme.dark.bg})`,
    color: `light-dark(${theme.light.text}, ${theme.dark.text})`,
    borderColor: `light-dark(color-mix(in oklab, ${theme.light.text} 25%, transparent), color-mix(in oklab, ${theme.dark.text} 25%, transparent))`
  }}>
              {lifecycleText}
            </span>
          </div>
        </div>
      </div>
    </div>;
};

<ApiReleaseLifecycle releaseLifecycle="beta" />

<Scopes scopes={["read:clients","read:client_summary"]} />


## OpenAPI

````yaml docs/ja-jp/oas/management/v2/management-api-oas.json GET /clients/search
openapi: 3.1.0
info:
  contact:
    name: Auth0 Support
    url: https://support.auth0.com
  description: Auth0 Management API v2。
  termsOfService: https://auth0.com/web-terms/
  title: Auth0 Management API
  version: '2.0'
servers:
  - url: https://{tenantDomain}/api/v2
    variables:
      tenantDomain:
        default: '{TENANT}.auth0.com'
        description: Auth0 Tenant Domain
security:
  - bearerAuth: []
externalDocs:
  description: Auth0 Management API ドキュメント
  url: https://auth0.com/docs/api/management/v2/
paths:
  /clients/search:
    get:
      tags:
        - clients
        - api
      summary: SCIM または Lucene のフィルター構文を使用してクライアントを検索する
      description: >
        SCIM または Lucene のフィルター構文を使用して、低レイテンシでクライアントを検索します。結果は結果整合性に基づいて返されます。

        parser パラメータを使用して、"scim" または "lucene" 構文を指定します（デフォルト: "lucene"）。

        このエンドポイントは、複雑なクエリに対してより優れたパフォーマンスを提供する、標準の GET /clients エンドポイントの代替手段です。

        結果には最近の更新がすぐに反映されない場合があります。


        - このエンドポイントでサポートされるのは、`read:clients` および `read:client_summary`
        スコープのみです。`read:client_keys` および `read:client_credentials`
        スコープはサポートされていません。

        - 次のフィールドは、このエンドポイントからは返されません。
          - `client_secret`
          - `encryption_key`
          - `signing_keys`
          - `owners`
          - `addons`
      operationId: get_clients_search
      parameters:
        - description: >-
            SCIM または Lucene 構文によるフィルター式（parser パラメータに応じて異なります）。SCIM の例: `name eq
            "Auth0"`、`name sw "auth" and app_type eq "spa"`。SCIM 演算子:
            eq、ne、sw、ew、co、pr、gt、ge、lt、le、and、or。<br /><br
            /><b>サポート対象フィールド</b>:<br /><ul><li><i>client_id</i> - Auth0 クライアント
            ID（大文字と小文字を区別、完全一致）</li><li><i>external_client_id</i> - Client ID
            Metadata Document（CIMD）の URL（大文字と小文字を区別、完全一致）</li><li><i>name</i> -
            クライアント名（含む、前方一致、後方一致の演算子をサポート。ソート可能）</li><li><i>app_type</i> -
            アプリケーションの種類（例:
            "spa"、"native"、"non_interactive"）</li><li><i>is_first_party</i> -
            クライアントがファーストパーティかどうか（ブール値）</li><li><i>updated_at</i> -
            最終更新タイムスタンプ（日付範囲演算子をサポート。ソート可能）</li><li><i>metadata.{key}</i> -
            クライアントメタデータのキーと値のペアでフィルター（キーの階層は最大 2 レベル、値は最大 64
            文字までインデックス化）</li><li><i>client_grant.organization_id</i> -
            関連付けられた組織IDでフィルター</li><li><i>client_grant.allow_any_organization</i>
            - 任意の organization を許可する設定でフィルター</li></ul>クエリあたりのフィルター操作は最大 5
            件です。結果は結果整合性に基づくため、最近の更新が反映されない場合があります。
          in: query
          name: q
          schema:
            maxLength: 1000
            type: string
        - description: >-
            フィルター式に使用するクエリパーサー。SCIM フィルター構文には "scim"、Lucene クエリ構文には
            "lucene"（デフォルト）を使用します。
          in: query
          name: parser
          schema:
            $ref: '#/components/schemas/SearchParserEnum'
        - description: >-
            レスポンスに含める、または除外するフィールドのカンマ区切りリスト。include_fields
            パラメータと併用して射影モードを制御します。最大 50 フィールド。
          in: query
          name: fields
          schema:
            maxLength: 1000
            type: string
        - description: >-
            フィールドの射影モードを制御します。true に設定すると、fields パラメータで指定したフィールドのみを含めます。false
            に設定すると、fields パラメータで指定したフィールドを除外します。指定しない場合のデフォルトは true です。
          in: query
          name: include_fields
          schema:
            type: boolean
        - description: ページごとに返す結果の最大数（1～100）。デフォルトは 50 です。
          in: query
          name: take
          schema:
            maximum: 100
            minimum: 1
            type: integer
        - description: 結果の次ページのカーソル。前のレスポンスの next フィールドの値を使用します。
          in: query
          name: from
          schema:
            maxLength: 1000
            type: string
        - description: 結果を昇順で並べ替えるフィールド名。指定しない場合は挿入順（古いものから）になります。
          in: query
          name: sort
          schema:
            $ref: '#/components/schemas/ClientSortFieldEnum'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SearchClientsResponseContent'
          description: クライアントを正常に取得しました。
        '400':
          description: リクエストのクエリ文字列が無効です。メッセージは原因によって異なります。
        '401':
          description: 無効なトークンです。
          x-description-1: Client is not global.
          x-description-2: Invalid signature received for JSON Web Token validation.
        '403':
          description: 'スコープが不足しています。必要なスコープ: read:clients または read:client_summary。'
        '404':
          description: 見つかりません。
        '429':
          description: >-
            リクエストが多すぎます。X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Reset
            ヘッダーを確認してください。
        '500':
          description: 内部サーバーエラーが発生しました。
        '504':
          description: 検索リクエストがタイムアウトしました。クエリを簡略化して、もう一度お試しください。
      security:
        - bearerAuth: []
        - oAuth2ClientCredentials:
            - read:clients
            - read:client_summary
      x-codeSamples: []
components:
  schemas:
    SearchParserEnum:
      description: >-
        フィルター式に使用するクエリパーサー。SCIMフィルター構文には"scim"、Luceneクエリ構文には"lucene"（デフォルト）を使用します。
      enum:
        - scim
        - lucene
      type: string
    ClientSortFieldEnum:
      description: 結果を昇順で並べ替えるフィールド名。指定しない場合は、挿入順（古いものから）が既定になります。
      enum:
        - name
        - updated_at
      type: string
    SearchClientsResponseContent:
      additionalProperties: false
      properties:
        clients:
          description: 検索条件に一致するクライアントオブジェクトの配列。
          items:
            $ref: '#/components/schemas/ClientSearchResponse'
          type: array
        next:
          description: 結果の次ページを取得するためのカーソル。これ以上結果がない場合は含まれません。
          type: string
      required:
        - clients
      type: object
    ClientSearchResponse:
      additionalProperties: true
      properties:
        allowed_clients:
          description: 委譲リクエストの実行を許可するクライアントおよび API ID のリスト。空の場合は、すべてのクライアントが許可されます。
          items:
            type: string
          type: array
        allowed_logout_urls:
          description: >-
            Auth0 からログアウトした後のリダイレクト先として有効な URL
            のカンマ区切りリスト。サブドメインにはワイルドカードを使用できます。
          items:
            type: string
          type: array
        allowed_origins:
          description: >-
            JavaScript から Auth0 API へのリクエストを許可する URL のカンマ区切りリスト（通常は CORS
            とともに使用）。デフォルトでは、すべてのコールバック URL
            が許可されます。このフィールドでは、必要に応じて他のオリジンを入力できます。サブドメインレベルではワイルドカードも使用できます（例:
            https://*.contoso.com）。これらの URL の検証時には、クエリ文字列とハッシュ情報は考慮されません。
          items:
            type: string
          type: array
        app_type:
          $ref: '#/components/schemas/ClientAppTypeEnum'
        async_approval_notification_channels:
          $ref: >-
            #/components/schemas/ClientAsyncApprovalNotificationsChannelsAPIPostConfiguration
        b2b_integration_configuration:
          $ref: '#/components/schemas/B2bIntegrationConfiguration'
          x-release-lifecycle: beta
        callbacks:
          description: 認証後に Auth0 がクライアントへのコールバックに使用することを許可された URL のカンマ区切りリスト。
          items:
            type: string
          type: array
        client_aliases:
          description: SAML プロトコルのオーディエンス／レルムのリスト。wsfed アドオンで使用されます。
          items:
            type: string
          type: array
        client_authentication_methods:
          $ref: '#/components/schemas/ClientAuthenticationMethod'
        client_id:
          default: AaiyAPdpYdesoKnqjj8HJqRn4T5titww
          description: このクライアントの ID。
          type: string
        client_metadata:
          $ref: '#/components/schemas/ClientMetadata'
        compliance_level:
          $ref: '#/components/schemas/ClientComplianceLevelEnum'
        cross_origin_authentication:
          description: このクライアントでクロスオリジン認証リクエストを実行できるか（true）、実行できないか（false）。
          type: boolean
        cross_origin_loc:
          description: >-
            Auth0
            のホスト型ログインページではなく独自のドメインで認証を行う場合に、クロスオリジン認証フローでクロスオリジン検証を行うサイト上の URL。
          format: url
          type: string
        custom_login_page:
          default: ''
          description: カスタムログインページのコンテンツ（HTML、CSS、JS）。
          type: string
        custom_login_page_on:
          default: true
          description: カスタムログインページを使用するか（true）、デフォルトで提供されるログインページを使用するか（false）。
          type: boolean
        custom_login_page_preview:
          default: ''
          description: カスタムログインページのコンテンツ（HTML、CSS、JS）。（プレビューで使用）
          type: string
        default_organization:
          $ref: '#/components/schemas/ClientDefaultOrganization'
        description:
          default: ''
          description: 'このクライアントの自由形式の説明（最大長: 140 文字）。'
          type: string
        express_configuration:
          $ref: '#/components/schemas/ExpressConfiguration'
        external_client_id:
          description: 認可フローで使用する代替クライアント識別子。CIMD ベースのクライアント識別子のみをサポートします。
          format: absolute-https-uri-or-empty
          type: string
        external_metadata_created_by:
          $ref: '#/components/schemas/ClientExternalMetadataCreatedByEnum'
        external_metadata_type:
          $ref: '#/components/schemas/ClientExternalMetadataTypeEnum'
        fedcm_login:
          $ref: '#/components/schemas/FedCMLogin'
          x-release-lifecycle: EA
        form_template:
          default: ''
          description: WS-Federation で使用する HTML フォームテンプレート。
          type: string
        global:
          default: false
          description: >-
            レガシー tenant 設定を表すグローバルな「All
            Applications」クライアントであるか（true）、通常のクライアントであるか（false）。
          type: boolean
        grant_types:
          description: >-
            このアプリケーションでサポートされるグラントタイプのリスト。`authorization_code`、`implicit`、`refresh_token`、`client_credentials`、`password`、`http://auth0.com/oauth/grant-type/password-realm`、`http://auth0.com/oauth/grant-type/mfa-oob`、`http://auth0.com/oauth/grant-type/mfa-otp`、`http://auth0.com/oauth/grant-type/mfa-recovery-code`、`urn:openid:params:grant-type:ciba`、`urn:ietf:params:oauth:grant-type:device_code`、`urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token`
            を含めることができます。
          items:
            type: string
          type: array
        identity_assertion_authorization_grant:
          $ref: '#/components/schemas/IdentityAssertionAuthorizationGrant'
          x-release-lifecycle: EA
        initiate_login_uri:
          description: ログイン開始 URI。https を使用する必要があります。
          format: absolute-https-uri-with-placeholders-or-empty
          type: string
        is_first_party:
          default: false
          description: このクライアントがファーストパーティクライアントであるか（true）、そうでないか（false）。
          type: boolean
        is_token_endpoint_ip_header_trusted:
          default: false
          description: >-
            true の場合、トークンエンドポイントでのブルートフォース攻撃対策のため、`auth0-forwarded-for`
            ヘッダーで指定された IP をエンドユーザーの IP として信頼します。
          type: boolean
        jwks_uri:
          description: >-
            private_key_jwt 認証に使用する公開鍵を含む JSON Web Key Set（JWKS）の
            URL。private_key_jwt 認証を使用する CIMD クライアントにのみ設定されます。
          format: absolute-https-uri-or-empty
          type: string
        jwt_configuration:
          $ref: '#/components/schemas/ClientJwtConfiguration'
        logo_uri:
          description: このクライアントに表示するロゴの URL。推奨サイズは 150x150 ピクセルです。
          type: string
        mobile:
          $ref: '#/components/schemas/ClientMobile'
        my_organization_configuration:
          $ref: '#/components/schemas/ClientMyOrganizationResponseConfiguration'
          x-release-lifecycle: EA
        name:
          default: My application
          description: 'このクライアントの名前（最小長: 1 文字、`<` または `>` は使用できません）。'
          type: string
        native_social_login:
          $ref: '#/components/schemas/NativeSocialLogin'
        oidc_conformant:
          default: false
          description: >-
            このクライアントが<a
            href='https://auth0.com/docs/api-auth/tutorials/adoption'>厳格な OIDC
            仕様</a>に準拠するか（true）、レガシー機能を使用するか（false）。
          type: boolean
        oidc_logout:
          $ref: '#/components/schemas/ClientOIDCBackchannelLogoutSettings'
        organization_discovery_methods:
          description: >-
            `pre_login_prompt` 中に organization を検出するために利用可能な方法を定義します。ユーザーは
            `email`、`organization_name`、またはその両方で organization を検出できます。
          items:
            $ref: '#/components/schemas/ClientOrganizationDiscoveryEnum'
          minItems: 1
          type: array
          x-release-lifecycle: EA
        organization_require_behavior:
          $ref: '#/components/schemas/ClientOrganizationRequireBehaviorEnum'
        organization_usage:
          $ref: '#/components/schemas/ClientOrganizationUsageEnum'
        par_request_expiry:
          description: プッシュ型認可リクエスト URI の有効期間を秒単位で指定します
          maximum: 600
          minimum: 10
          type:
            - integer
            - 'null'
        redirection_policy:
          $ref: '#/components/schemas/ClientRedirectionPolicyEnum'
          x-release-lifecycle: GA
        refresh_token:
          $ref: '#/components/schemas/ClientRefreshTokenConfiguration'
        require_proof_of_possession:
          default: false
          description: このクライアントで Proof-of-Possession の使用を必須にします。
          type: boolean
        require_pushed_authorization_requests:
          default: false
          description: このクライアントでプッシュ型認可リクエストの使用を必須にします。
          type: boolean
        resource_server_identifier:
          description: このクライアントにリンクされているリソースサーバーの識別子。
          type: string
        session_transfer:
          $ref: '#/components/schemas/ClientSessionTransferConfiguration'
        signed_request_object:
          $ref: '#/components/schemas/ClientSignedRequestObjectWithCredentialId'
        skip_non_verifiable_callback_uri_confirmation_prompt:
          description: >-
            リダイレクト URI に検証不能なコールバック URI（たとえば、`myapp://` のようなカスタム URI スキーマや
            `localhost`）を使用する場合に、ログインフロー中に確認プロンプトを表示するかどうかを制御します。

            true に設定すると、確認プロンプトは表示されません。悪意のあるアプリからの保護を強化するため、false
            に設定することをお勧めします。

            詳細については、https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation
            を参照してください。
          type: boolean
        sso:
          default: false
          description: >-
            SSO クライアントにのみ適用され、シングルサインオンを Auth0
            が処理するか（true）、IDプロバイダーが処理するか（false）を決定します。
          type: boolean
        sso_disabled:
          default: false
          description: シングルサインオンを無効にするか（true）、有効にするか（true）。デフォルトは true です。
          type: boolean
        tenant:
          default: ''
          description: このクライアントが属する tenant の名前。
          type: string
        third_party_security_mode:
          $ref: '#/components/schemas/ClientThirdPartySecurityModeEnum'
          x-release-lifecycle: GA
        token_endpoint_auth_method:
          $ref: '#/components/schemas/ClientTokenEndpointAuthMethodEnum'
        token_exchange:
          $ref: '#/components/schemas/ClientTokenExchangeConfiguration'
          x-release-lifecycle: GA
        token_quota:
          $ref: '#/components/schemas/TokenQuota'
          x-release-lifecycle: EA
        token_vault_privileged_access:
          $ref: >-
            #/components/schemas/ClientTokenVaultPrivilegedAccessWithCredentialId
          x-release-lifecycle: EA
        web_origins:
          description: >-
            <a
            href='https://auth0.com/docs/cross-origin-authentication'>クロスオリジン認証</a>、<a
            href='https://auth0.com/docs/flows/concepts/device-auth'>デバイスフロー</a>、および<a
            href='https://auth0.com/docs/protocols/oauth2#how-response-mode-works'>web
            message response mode</a>で使用できる、許可されたオリジンのカンマ区切りリスト。
          items:
            type: string
          type: array
      type: object
    ClientAppTypeEnum:
      description: このクライアントが表すアプリケーションの種類
      enum:
        - 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
      type: string
    ClientAsyncApprovalNotificationsChannelsAPIPostConfiguration:
      description: 承認が必要な場合にユーザーへ通知するための通知チャネルの配列。有効な値は `guardian-push`、`email` です。
      items:
        $ref: '#/components/schemas/AsyncApprovalNotificationsChannelsEnum'
      minItems: 1
      type: array
    B2bIntegrationConfiguration:
      additionalProperties: false
      description: B2B 連携クライアントの設定。
      properties:
        sso_profiles:
          description: この B2B 連携クライアントにリンクされている SSO プロファイル ID のリスト。最大 1 件。
          items:
            format: ss-profile-id
            type: string
          type: array
      type: object
      x-release-lifecycle: beta
    ClientAuthenticationMethod:
      additionalProperties: false
      description: クライアント認証方法を定義します。
      maxProperties: 1
      minProperties: 1
      properties:
        private_key_jwt:
          $ref: '#/components/schemas/ClientAuthenticationMethodPrivateKeyJWT'
        self_signed_tls_client_auth:
          $ref: >-
            #/components/schemas/ClientAuthenticationMethodSelfSignedTLSClientAuth
        tls_client_auth:
          $ref: '#/components/schemas/ClientAuthenticationMethodTLSClientAuth'
      type:
        - object
        - 'null'
    ClientMetadata:
      additionalProperties: true
      description: "クライアントに関連付けられたメタデータ。文字列値を持つオブジェクト形式です（最大255文字）。メタデータプロパティは最大10個まで使用できます。フィールド名（最大255文字）は英数字で、使用できる特殊文字は次のとおりです:  :,-+=_*?\"/\\()<>@\t[Tab] [Space]"
      maxProperties: 10
      type: object
    ClientComplianceLevelEnum:
      description: このクライアントの準拠レベルを定義します。これにより、機能が制限される場合があります。
      enum:
        - none
        - fapi1_adv_pkj_par
        - fapi1_adv_mtls_par
        - fapi2_sp_pkj_mtls
        - fapi2_sp_mtls_mtls
        - null
      type:
        - string
        - 'null'
    ClientDefaultOrganization:
      additionalProperties: false
      description: デフォルトの組織IDとフローを定義します。
      properties:
        flows:
          description: デフォルトの Organization の使用方法。
          items:
            $ref: '#/components/schemas/ClientDefaultOrganizationFlowsEnum'
          type: array
        organization_id:
          description: 使用するデフォルトの組織ID。
          format: organization-id
          type: string
      required:
        - organization_id
        - flows
      type:
        - object
        - 'null'
    ExpressConfiguration:
      additionalProperties: false
      description: OIN Express Configuration機能で使用するアプリケーション固有の設定。
      properties:
        admin_login_domain:
          description: >-
            これは、エクスプレス構成の認証時に管理者がログインに使用することが想定されるドメインです。正規ドメインまたは登録済みのカスタムドメインのいずれかを使用できます。
          minLength: 1
          type: string
        connection_profile_id:
          description: このアプリケーションで使用するConnection ProfileのID。
          format: connection-profile-id
          type: string
        enable_client:
          description: trueの場合、Express Configuration経由で作成されたすべての接続がこのアプリケーションで有効になります。
          type: boolean
        enable_organization:
          description: true の場合、エクスプレス構成経由で作成されるすべての接続で、関連付けられたorganizationが有効になります。
          type: boolean
        initiate_login_uri_template:
          description: >-
            このアプリケーションにログインするためにユーザーがブックマークすべきURI。次のプロパティでは変数置換を使用できます:
            organization_name、organization_id、connection_name。
          format: ec-initiate-login-uri-template-url
          type: string
        linked_clients:
          description: 'このエクスプレス構成にリンクされているクライアント ID の一覧（例: Web クライアントまたはモバイルクライアント）。'
          items:
            $ref: '#/components/schemas/LinkedClientConfiguration'
          type: array
        oin_submission_id:
          description: OKTA OIN で公開されているアプリケーションの識別子です。
          maxLength: 200
          minLength: 1
          type: string
        okta_oin_client_id:
          description: >-
            これは、Okta がこのアプリケーションに使用する Okta OIN Express Configuration Client
            の一意の識別子です。
          format: client-id
          type: string
        user_attribute_profile_id:
          description: このアプリケーションで使用するUser Attribute ProfileのID。
          format: user-attribute-profile-id
          type: string
      required:
        - initiate_login_uri_template
        - user_attribute_profile_id
        - connection_profile_id
        - enable_client
        - enable_organization
        - okta_oin_client_id
        - admin_login_domain
      type: object
    ClientExternalMetadataCreatedByEnum:
      description: >-
        外部メタデータ クライアントを作成した主体を示します。値 <code>admin</code> は、クライアントが Management API
        経由で登録されたことを示します。値 <code>client</code>
        は、クライアントが動的に登録されたことを示します。このフィールドは、external_metadata_type
        が設定されている場合にのみ存在します。
      enum:
        - admin
        - client
      type: string
    ClientExternalMetadataTypeEnum:
      description: >-
        クライアントの登録に使用された外部メタデータの種類を示します。このフィールドは通常のクライアントでは省略されます。値
        <code>cimd</code> は、Client ID Metadata Document 経由で登録されたクライアントを示します。値
        <code>dcr</code> は、Dynamic Client Registration 経由で登録されたクライアントを示します。
      enum:
        - cimd
        - dcr
      type: string
    FedCMLogin:
      additionalProperties: false
      description: 新しい Universal Login の FedCM ログイン設定を構成
      minProperties: 1
      properties:
        google:
          $ref: '#/components/schemas/FedCMLoginGoogle'
      type: object
      x-release-lifecycle: EA
    IdentityAssertionAuthorizationGrant:
      additionalProperties: false
      description: クロスアプリアクセスにおける ID-JAG の使用に関する設定。
      minProperties: 1
      properties:
        active:
          default: false
          description: true に設定すると、クライアントは ID-JAG をアクセストークンと交換できます。
          type: boolean
      required:
        - active
      type: object
      x-release-lifecycle: EA
    ClientJwtConfiguration:
      additionalProperties: true
      description: クライアントのJWTに関する設定。
      properties:
        alg:
          $ref: '#/components/schemas/SigningAlgorithmEnum'
        lifetime_in_seconds:
          default: 36000
          description: JWTの有効期間（秒）（`exp`クレームに影響します）。
          type: integer
        scopes:
          $ref: '#/components/schemas/ClientJwtConfigurationScopes'
        secret_encoded:
          default: true
          description: クライアントシークレットがBase64でエンコードされているか（true）、されていないか（false）。
          type: boolean
      type: object
    ClientMobile:
      additionalProperties: true
      description: ネイティブモバイルアプリ向けの追加設定。
      properties:
        android:
          $ref: '#/components/schemas/ClientMobileAndroid'
        ios:
          $ref: '#/components/schemas/ClientMobileiOS'
      type: object
    ClientMyOrganizationResponseConfiguration:
      additionalProperties: false
      description: クライアントの My Organization Configuration に関連する設定。
      properties:
        allowed_strategies:
          description: My Organization Configuration で許可される接続戦略。
          items:
            $ref: >-
              #/components/schemas/ClientMyOrganizationConfigurationAllowedStrategiesEnum
          type: array
        connection_deletion_behavior:
          $ref: '#/components/schemas/ClientMyOrganizationDeletionBehaviorEnum'
        connection_profile_id:
          description: このクライアントが検証対象とする接続プロファイルID。
          format: connection-profile-id
          type: string
        invitation_landing_client_id:
          description: このクライアントが My Organization API 経由で招待を作成する際に使用するクライアントID。
          format: client-id
          type: string
        user_attribute_profile_id:
          description: このクライアントが検証対象とするユーザー属性プロファイルID。
          format: user-attribute-profile-id
          type: string
      required:
        - allowed_strategies
        - connection_deletion_behavior
      type: object
      x-release-lifecycle: EA
    NativeSocialLogin:
      additionalProperties: false
      description: ネイティブソーシャルの設定
      minProperties: 1
      properties:
        apple:
          $ref: '#/components/schemas/NativeSocialLoginApple'
        facebook:
          $ref: '#/components/schemas/NativeSocialLoginFacebook'
        google:
          $ref: '#/components/schemas/NativeSocialLoginGoogle'
      type: object
    ClientOIDCBackchannelLogoutSettings:
      additionalProperties: true
      description: OIDCバックチャネルログアウトの設定
      properties:
        backchannel_logout_initiators:
          $ref: '#/components/schemas/ClientOIDCBackchannelLogoutInitiators'
        backchannel_logout_session_metadata:
          $ref: '#/components/schemas/ClientOIDCBackchannelLogoutSessionMetadata'
        backchannel_logout_urls:
          description: >-
            OIDCバックチャネルログアウトで Auth0
            からコールバック先として使用できる有効なURLのカンマ区切りリスト。現在は1つのURLのみ指定できます。
          items:
            format: absolute-https-uri-with-placeholders-or-empty
            type: string
          type: array
      type: object
    ClientOrganizationDiscoveryEnum:
      description: >-
        `pre_login_prompt` 中に組織を検出する方法。`email`
        では、ユーザーはメールアドレスを入力してドメイン照合を行うことで自分の組織を見つけられます。一方、`organization_name`
        では、ユーザーが `organization名` を直接入力する必要があります。これらの方法は組み合わせて使用できます。
      enum:
        - email
        - organization_name
      type: string
    ClientOrganizationRequireBehaviorEnum:
      default: no_prompt
      description: >-
        `client.organization_usage: 'require'`
        の場合に、認証トランザクションをどのように進めるかを定義します。`no_prompt`（デフォルト）、`pre_login_prompt`、または
        `post_login_prompt` を指定できます。`post_login_prompt` には `oidc_conformant:
        true` が必要です。
      enum:
        - no_prompt
        - pre_login_prompt
        - post_login_prompt
      type: string
    ClientOrganizationUsageEnum:
      default: deny
      description: >-
        organization に関して認証トランザクションをどのように進めるかを定義します。`deny`（デフォルト）、`allow`、または
        `require` を指定できます。
      enum:
        - deny
        - allow
        - require
      type: string
    ClientRedirectionPolicyEnum:
      description: >-
        認証エラー時またはメール認証フローにおいて、Auth0
        がユーザーをアプリケーションのコールバックURLにリダイレクトするかどうかを制御します。`open_redirect_protection`
        はリダイレクトの代わりにエラーページを表示し、メールテンプレートでコールバックドメインを非表示にします。`allow_always`
        は標準のリダイレクト動作を有効にします。サードパーティのクライアントでは、デフォルトで `open_redirect_protection`
        が使用されます。これは `is_first_party` が `false` で、`third_party_security_mode` が
        `strict` の場合にのみ適用されます。詳しくは、<a
        href="https://auth0.com/docs/get-started/applications/third-party-applications/security-controls#redirect-protection">Redirect
        protection</a> を参照してください。
      enum:
        - allow_always
        - open_redirect_protection
      type: string
      x-release-lifecycle: GA
    ClientRefreshTokenConfiguration:
      additionalProperties: false
      description: リフレッシュトークンの設定
      properties:
        expiration_type:
          $ref: '#/components/schemas/RefreshTokenExpirationTypeEnum'
        idle_token_lifetime:
          description: リフレッシュトークンが未使用のまま有効な期間（秒）
          minimum: 1
          type: integer
        infinite_idle_token_lifetime:
          default: false
          description: '`true` の場合、未使用でもトークンが失効しないようにします（`idle_token_lifetime` の値より優先されます）'
          type: boolean
        infinite_token_lifetime:
          description: '`true` の場合、トークンに有効期間を設定しません（`token_lifetime` の値より優先されます）'
          type: boolean
        leeway:
          default: 0
          description: 侵害検知をトリガーせずに、直前のリフレッシュトークンを交換できる期間（秒）
          minimum: 0
          type: integer
        policies:
          description: >-
            マルチリソースリフレッシュトークン交換（MRRT）を制御するポリシーのコレクション。異なるリソースサーバー間でリフレッシュトークンをどのように使用できるかを定義します
          items:
            $ref: '#/components/schemas/ClientRefreshTokenPolicy'
          minItems: 1
          type:
            - array
            - 'null'
        rotation_type:
          $ref: '#/components/schemas/RefreshTokenRotationTypeEnum'
        token_lifetime:
          description: リフレッシュトークンが有効な期間（秒）
          maximum: 157788000
          minimum: 1
          type: integer
      required:
        - rotation_type
        - expiration_type
      type:
        - object
        - 'null'
    ClientSessionTransferConfiguration:
      additionalProperties: false
      description: ネイティブからWebへのSSO の設定
      properties:
        allow_refresh_token:
          default: false
          description: >-
            Session Transfer Token を使用して認証する際に、リフレッシュトークンの発行を許可するかどうかを示します。通常は
            Web アプリケーションで設定します。既定値は `false` です。
          type: boolean
        allowed_authentication_methods:
          description: >-
            指定された方法で受け取った Session Transfer Token
            から、アプリがセッションを作成できるかどうかを示します。`cookie` および/または `query` を指定できます。通常は Web
            アプリケーションで設定します。既定値は空の配列 `[]` です。
          items:
            $ref: >-
              #/components/schemas/ClientSessionTransferAllowedAuthenticationMethodsEnum
          type:
            - array
            - 'null'
        can_create_session_transfer_token:
          default: false
          description: >-
            アプリがトークン交換を通じて Session Transfer Token を発行できるかどうかを示します。`false`
            に設定すると、そのアプリは Session Transfer Token
            を発行できません。通常はネイティブアプリケーションで設定します。デフォルト値は `false` です。
          type: boolean
        delegation:
          $ref: '#/components/schemas/ClientSessionTransferDelegationConfiguration'
          x-release-lifecycle: EA
        enforce_cascade_revocation:
          default: true
          description: >-
            Native to Web フローを開始し、Session Transfer Token
            の発行に使用された親リフレッシュトークンを取り消した際に、その配下の子エンティティにも影響するカスケード取り消しをトリガーするかどうかを示します。通常はネイティブアプリケーションで設定します。デフォルト値は
            `true` で、ネイティブからWebへのSSO のコンテキストでのみ適用されます。
          type: boolean
        enforce_device_binding:
          $ref: '#/components/schemas/ClientSessionTransferDeviceBindingEnum'
        enforce_online_refresh_tokens:
          default: true
          description: >-
            ネイティブからWebへのSSO
            セッション中に作成されたリフレッシュトークンを、そのセッションの有効期間に関連付けるかどうかを示します。これにより、対応するセッションが取り消されたときに、そのリフレッシュトークンも自動的に取り消すかどうかが決まります。通常は
            Web アプリケーションで設定します。既定値は `true` で、ネイティブからWebへのSSO のコンテキストでのみ適用されます。
          type: boolean
      type:
        - object
        - 'null'
    ClientSignedRequestObjectWithCredentialId:
      additionalProperties: false
      description: JWT で保護された認可リクエスト（JAR）の設定。
      properties:
        credentials:
          items:
            $ref: '#/components/schemas/CredentialId'
          minItems: 0
          type: array
        required:
          default: false
          description: JAR リクエストを必須にするかどうかを示します
          type: boolean
      type: object
    ClientThirdPartySecurityModeEnum:
      description: >-
        サードパーティ クライアントのセキュリティモード。`strict` は、<a
        href="https://auth0.com/docs/get-started/applications/third-party-applications/security-controls">強化されたセキュリティ制御</a>を適用します。これには、OAuth
        2.1 への準拠、明示的な API 認可、サポート対象機能を厳選したセットが含まれます。`permissive` は<a
        href="https://auth0.com/docs/get-started/applications/third-party-applications/permissive-mode">既存の動作</a>を維持し、以前からサードパーティ
        クライアントを使用している tenant でのみ利用できます。作成時に設定され、後から変更することはできません。
      enum:
        - strict
        - permissive
      type: string
      x-release-lifecycle: GA
    ClientTokenEndpointAuthMethodEnum:
      default: none
      description: >-
        トークンエンドポイントに対して要求される認証方法を定義します。`none`（client secret
        を持たないパブリッククライアント）、`client_secret_post`（クライアントは HTTP POST パラメーターを使用）、または
        `client_secret_basic`（クライアントは HTTP Basic を使用）を指定できます。
      enum:
        - none
        - client_secret_post
        - client_secret_basic
      type: string
    ClientTokenExchangeConfiguration:
      additionalProperties: false
      description: トークン交換の設定。
      properties:
        allow_any_profile_of_type:
          description: このクライアントで有効なトークン交換タイプの一覧。
          items:
            $ref: '#/components/schemas/ClientTokenExchangeTypeEnum'
          minItems: 0
          type: array
      type: object
      x-release-lifecycle: GA
    TokenQuota:
      additionalProperties: false
      properties:
        client_credentials:
          $ref: '#/components/schemas/TokenQuotaClientCredentials'
      required:
        - client_credentials
      type: object
      x-release-lifecycle: EA
    ClientTokenVaultPrivilegedAccessWithCredentialId:
      additionalProperties: false
      description: Token Vault の特権アクセスに関する設定。
      properties:
        credentials:
          items:
            $ref: '#/components/schemas/CredentialId'
          minItems: 0
          type: array
        grants:
          items:
            $ref: '#/components/schemas/TokenVaultPrivilegedAccessGrant'
          minItems: 0
          type: array
        ip_allowlist:
          items:
            $ref: '#/components/schemas/TokenVaultPrivilegedAccessIpAllowlistEntry'
          minItems: 0
          type: array
      required:
        - credentials
      type: object
      x-release-lifecycle: EA
    AsyncApprovalNotificationsChannelsEnum:
      enum:
        - guardian-push
        - email
      type: string
    ClientAuthenticationMethodPrivateKeyJWT:
      additionalProperties: false
      description: >-
        `private_key_jwt` クライアント認証方法を定義します。このプロパティが定義されている場合、クライアントで Private Key
        JWT 認証方法を使用できます。
      properties:
        credentials:
          $ref: >-
            #/components/schemas/ClientAuthenticationMethodPrivateKeyJWTCredentials
      required:
        - credentials
      type: object
    ClientAuthenticationMethodSelfSignedTLSClientAuth:
      additionalProperties: false
      description: >-
        `self_signed_tls_client_auth`
        クライアント認証方法を定義します。このプロパティが定義されている場合、クライアントは自己署名証明書を使用する mTLS
        認証方法を利用するよう設定されます。
      properties:
        credentials:
          $ref: >-
            #/components/schemas/ClientAuthenticationMethodSelfSignedTLSClientAuthCredentials
      required:
        - credentials
      type: object
    ClientAuthenticationMethodTLSClientAuth:
      additionalProperties: false
      description: >-
        `tls_client_auth` クライアント認証方法を定義します。このプロパティが定義されている場合、クライアントは CA ベースの
        mTLS 認証方法を使用するように設定されます。
      properties:
        credentials:
          $ref: >-
            #/components/schemas/ClientAuthenticationMethodTLSClientAuthCredentials
      required:
        - credentials
      type: object
    ClientDefaultOrganizationFlowsEnum:
      enum:
        - client_credentials
      type: string
    LinkedClientConfiguration:
      additionalProperties: false
      description: OIN Express Configuration 機能における、リンク済みクライアントの設定。
      properties:
        client_id:
          description: リンク済みクライアントの ID。
          format: client-id
          type: string
      required:
        - client_id
      type: object
    FedCMLoginGoogle:
      additionalProperties: false
      description: このクライアントの Google FedCM 構成
      minProperties: 1
      properties:
        is_enabled:
          default: false
          description: true の場合、このクライアントの新しい Universal Login に Google FedCM のプロンプトを表示します
          type: boolean
      type: object
    SigningAlgorithmEnum:
      default: HS256
      description: >-
        JWTの署名に使用するアルゴリズム。`HS256`（デフォルト）または `RS256` を指定できます。`PS256` は addon
        で利用できます。
      enum:
        - HS256
        - RS256
        - RS512
        - PS256
      type: string
    ClientJwtConfigurationScopes:
      additionalProperties: true
      description: クライアントのID トークンのクレームに関する設定。
      type: object
    ClientMobileAndroid:
      additionalProperties: true
      description: Androidネイティブアプリの設定。
      properties:
        app_package_name:
          default: ''
          description: AndroidManifest.xmlに記載されているアプリのパッケージ名。
          type: string
        sha256_cert_fingerprints:
          description: >-
            アプリの署名証明書のSHA256フィンガープリント。デバッグビルドや本番ビルドなど、アプリの異なるバージョンに対応するために複数のフィンガープリントを使用できます。
          items:
            minLength: 1
            type: string
          minItems: 1
          type: array
      type: object
    ClientMobileiOS:
      additionalProperties: true
      description: iOSネイティブアプリの設定。
      properties:
        app_bundle_identifier:
          default: ''
          description: >-
            ストア内でアプリの一意の識別子として開発者が割り当てる値。通常は逆順ドメイン名にアプリ名を加えたもので、例:
            `com.you.MyApp`。
          type: string
        team_id:
          default: ''
          description: アプリに署名してストアにアップロードするAppleアカウントに割り当てられた識別子。
          type: string
      type: object
    ClientMyOrganizationConfigurationAllowedStrategiesEnum:
      description: My Organization Configurationで許可される接続strategyの値。
      enum:
        - pingfederate
        - adfs
        - waad
        - google-apps
        - okta
        - oidc
        - samlp
      type: string
    ClientMyOrganizationDeletionBehaviorEnum:
      default: allow
      description: このクライアントの削除時の動作。
      enum:
        - allow
        - allow_if_empty
      type: string
    NativeSocialLoginApple:
      additionalProperties: false
      description: Apple 接続のネイティブソーシャルログインのサポート
      minProperties: 1
      properties:
        enabled:
          default: false
          description: Apple の認可コードを使用したネイティブでのサインインを許可するかどうかを指定します
          type: boolean
      type: object
    NativeSocialLoginFacebook:
      additionalProperties: false
      description: Facebook connection のネイティブソーシャルログインのサポート
      minProperties: 1
      properties:
        enabled:
          default: false
          description: Facebook を使用したネイティブでのサインインを許可するかどうかを指定します
          type: boolean
      type: object
    NativeSocialLoginGoogle:
      additionalProperties: false
      description: google-oauth2 接続のネイティブソーシャルログインのサポート
      minProperties: 1
      properties:
        enabled:
          default: false
          description: Google の ID トークンを使用したネイティブでのサインインを許可するかどうかを指定します
          type: boolean
      type: object
    ClientOIDCBackchannelLogoutInitiators:
      additionalProperties: true
      description: OIDCバックチャネルログアウトのイニシエーター設定
      properties:
        mode:
          $ref: '#/components/schemas/ClientOIDCBackchannelLogoutInitiatorsModeEnum'
        selected_initiators:
          items:
            $ref: '#/components/schemas/ClientOIDCBackchannelLogoutInitiatorsEnum'
          type: array
      type: object
    ClientOIDCBackchannelLogoutSessionMetadata:
      additionalProperties: true
      description: ログアウトトークンにセッションメタデータを含めるかどうかを制御します。デフォルト値は `null` です。
      properties:
        include:
          description: '`include` プロパティは、ログアウトトークンにセッションメタデータを含めるかどうかを決定します。'
          type: boolean
      type:
        - object
        - 'null'
    RefreshTokenExpirationTypeEnum:
      default: non-expiring
      description: 'リフレッシュトークンの有効期限タイプ。次のいずれか: expiring、non-expiring'
      enum:
        - expiring
        - non-expiring
      type: string
    ClientRefreshTokenPolicy:
      additionalProperties: false
      properties:
        audience:
          description: マルチリソースリフレッシュトークンポリシーが適用されるリソースサーバーの識別子
          maxLength: 600
          minLength: 1
          type: string
        scope:
          description: マルチリソースリフレッシュトークンポリシーの下で付与されるリソースサーバーの権限。アクセストークンを使用できるコンテキストを定義します
          items:
            description: マルチリソースリフレッシュトークンポリシーの下で付与されるリソースサーバーの権限
            maxLength: 280
            minLength: 1
            type: string
          type: array
      required:
        - audience
        - scope
      type: object
    RefreshTokenRotationTypeEnum:
      default: non-rotating
      description: 'リフレッシュトークンのローテーションタイプ。次のいずれか: rotating、non-rotating'
      enum:
        - rotating
        - non-rotating
      type: string
    ClientSessionTransferAllowedAuthenticationMethodsEnum:
      enum:
        - cookie
        - query
      type: string
    ClientSessionTransferDelegationConfiguration:
      additionalProperties: false
      description: Session Transfer Token を使用した委譲（代理ログイン）アクセスの設定
      properties:
        allow_delegated_access:
          default: false
          description: >-
            Session Transfer Token を使用した委譲（代理ログイン）アクセスを許可するかどうかを示します。既定値は
            `false` です。
          type: boolean
        enforce_device_binding:
          $ref: >-
            #/components/schemas/ClientSessionTransferDelegationDeviceBindingEnum
      type:
        - object
        - 'null'
      x-release-lifecycle: EA
    ClientSessionTransferDeviceBindingEnum:
      default: ip
      description: >-
        アプリに対してデバイスバインディングを適用するかどうかを示します。`ip` に設定すると、アプリは IP
        によるデバイスバインディングを適用します。つまり、Session Transfer Token は発行者と同じ IP
        から使用する必要があります。同様に、`asn` に設定すると、ASN によるデバイスバインディングが適用されます。つまり、Session
        Transfer Token は発行者と同じ ASN から使用する必要があります。`none`
        に設定すると、デバイスバインディングは適用されません。通常は Web アプリケーションで設定します。既定値は `ip` です。
      enum:
        - ip
        - asn
        - none
      type: string
    CredentialId:
      additionalProperties: false
      properties:
        id:
          description: クレデンシャル ID
          format: credential-id
          type: string
      required:
        - id
      type: object
    ClientTokenExchangeTypeEnum:
      description: >-
        トークン交換タイプ。`on_behalf_of_token_exchange`：On-Behalf-Of Token Exchange
        を有効にします（一般提供）。`custom_authentication`：カスタムトークン交換プロファイルを有効にします（早期アクセス、利用資格が必要）。
      enum:
        - custom_authentication
        - on_behalf_of_token_exchange
      minLength: 1
      type: string
    TokenQuotaClientCredentials:
      additionalProperties: false
      description: トークン割り当ての設定
      minProperties: 1
      properties:
        enforce:
          description: >-
            有効にすると、割り当てが適用され、割り当てを超えるリクエストは失敗します。無効にすると、割り当ては適用されませんが、割り当てを超えたリクエストの通知をログで確認できます。
          type: boolean
        per_day:
          description: 1 日あたりに発行できるトークンの最大数
          maximum: 2147483647
          minimum: 1
          type: integer
        per_hour:
          description: 1 時間あたりに発行できるトークンの最大数
          maximum: 2147483647
          minimum: 1
          type: integer
      type: object
    TokenVaultPrivilegedAccessGrant:
      additionalProperties: false
      properties:
        connection:
          maxLength: 128
          minLength: 1
          type: string
        scopes:
          items:
            maxLength: 280
            minLength: 1
            type: string
          minItems: 1
          type: array
      required:
        - connection
        - scopes
      type: object
    TokenVaultPrivilegedAccessIpAllowlistEntry:
      oneOf:
        - format: ipv4
          type: string
        - format: ipv6
          type: string
        - format: cidr
          type: string
        - format: ipv6_cidr
          type: string
      type: string
    ClientAuthenticationMethodPrivateKeyJWTCredentials:
      description: Private Key JWT 認証用にクライアントで有効になっている、事前に作成された一意のクレデンシャル ID の一覧。
      items:
        $ref: '#/components/schemas/CredentialId'
      minItems: 0
      type: array
    ClientAuthenticationMethodSelfSignedTLSClientAuthCredentials:
      description: 自己署名証明書を使用する mTLS 認証向けに、クライアントで有効化されている、一意の事前作成済みクレデンシャル ID の一覧。
      items:
        $ref: '#/components/schemas/CredentialId'
      minItems: 0
      type: array
    ClientAuthenticationMethodTLSClientAuthCredentials:
      description: CA ベースの mTLS 認証向けに、クライアントで有効化されている、一意の事前作成済みクレデンシャル ID の一覧。
      items:
        $ref: '#/components/schemas/CredentialId'
      minItems: 0
      type: array
    ClientOIDCBackchannelLogoutInitiatorsModeEnum:
      description: >-
        `mode` プロパティは、イニシエーターを有効にするための設定方法を決定します。`custom` は
        `selected_initiators` 配列に一覧化されたイニシエーターのみを有効にし、`all`
        は現在および今後追加されるすべてのイニシエーターを有効にします。
      enum:
        - custom
        - all
      type: string
    ClientOIDCBackchannelLogoutInitiatorsEnum:
      description: '`selected_initiators` プロパティには、指定したアプリケーションで有効にするイニシエーターの一覧が含まれます。'
      enum:
        - rp-logout
        - idp-logout
        - password-changed
        - session-expired
        - session-revoked
        - account-deleted
        - email-identifier-changed
        - mfa-phone-unenrolled
        - account-deactivated
      type: string
    ClientSessionTransferDelegationDeviceBindingEnum:
      default: ip
      description: >-
        委譲（代理ログイン）アクセスに対するデバイスバインディングの適用方法を示します。サポートされる値は `ip` のみで、IP
        によってデバイスバインディングを適用します。つまり、Session Transfer Token は発行者と同じ IP
        から使用する必要があります。
      enum:
        - ip
      type: string
  securitySchemes:
    bearerAuth:
      bearerFormat: jwt
      scheme: bearer
      type: http
    oAuth2ClientCredentials:
      flows:
        clientCredentials:
          scopes:
            create:actions: Create Actions
            create:agents: Create Agents
            create:authentication_methods: Create Authentication Methods
            create:client_credentials: Create Client Credentials
            create:client_grants: Create Client Grants
            create:clients: Create Clients
            create:connection_profiles: Create Connection Profiles
            create:connections: Create Connections
            create:connections_keys: Create Connections Keys
            create:current_user_device_credentials: Create Current User Device Credentials
            create:custom_domains: Create Custom Domains
            create:custom_signing_keys: Create Custom Signing Keys
            create:directory_provisionings: Create Directory Provisionings
            create:email_provider: Create Email Provider
            create:email_templates: Create Email Templates
            create:encryption_keys: Create Encryption Keys
            create:event_streams: Create Event Streams
            create:experimentation: Create Experimentation
            create:flows: Create Flows
            create:flows_vault_connections: Create Flows Vault Connections
            create:forms: Create Forms
            create:group_roles: Create Group Roles
            create:guardian_enrollment_tickets: Create Guardian Enrollment Tickets
            create:hooks: Create Hooks
            create:log_streams: Create Log Streams
            create:network_acl_keys: Create Network ACL Keys
            create:network_acls: Create Network Acls
            create:organization_client_grants: Create Organization Client Grants
            create:organization_clients: Create Organization Client Associations
            create:organization_connections: Create Organization Connections
            create:organization_discovery_domains: Create Organization Discovery Domains
            create:organization_group_roles: Create Organization Group Roles
            create:organization_invitations: Create Organization Invitations
            create:organization_member_roles: Create Organization Member Roles
            create:organization_members: Create Organization Members
            create:organizations: Create Organizations
            create:phone_providers: Create Phone Providers
            create:phone_templates: Create Phone Templates
            create:rate_limit_policies: Create Rate Limit Policies
            create:resource_servers: Create Resource Servers
            create:role_members: Create Role Members
            create:roles: Create Roles
            create:rules: Create Rules
            create:scim_config: Create Scim Config
            create:scim_token: Create Scim Token
            create:self_service_profiles: Create Self Service Profiles
            create:signing_keys: Create Signing Keys
            create:sso_access_tickets: Create Sso Access Tickets
            create:token_exchange_profiles: Create Token Exchange Profiles
            create:user_attribute_profiles: Create User Attribute Profiles
            create:user_tickets: Create User Tickets
            create:users: Create Users
            create:vdcs_templates: Create Vdcs Templates
            delete:actions: Delete Actions
            delete:agents: Delete Agents
            delete:anomaly_blocks: Delete Anomaly Blocks
            delete:authentication_methods: Delete Authentication Methods
            delete:branding: Delete Branding
            delete:client_credentials: Delete Client Credentials
            delete:client_grants: Delete Client Grants
            delete:clients: Delete Clients
            delete:connection_profiles: Delete Connection Profiles
            delete:connections: Delete Connections
            delete:current_user: Delete Current User
            delete:current_user_device_credentials: Delete Current User Device Credentials
            delete:custom_domains: Delete Custom Domains
            delete:custom_signing_keys: Delete Custom Signing Keys
            delete:device_credentials: Delete Device Credentials
            delete:directory_provisionings: Delete Directory Provisionings
            delete:email_provider: Delete Email Provider
            delete:encryption_keys: Delete Encryption Keys
            delete:event_streams: Delete Event Streams
            delete:experimentation: Delete Experimentation
            delete:flows: Delete Flows
            delete:flows_executions: Delete Flows Executions
            delete:flows_vault_connections: Delete Flows Vault Connections
            delete:forms: Delete Forms
            delete:grants: Delete Grants
            delete:group_roles: Delete Group Roles
            delete:groups: Delete Groups
            delete:guardian_enrollments: Delete Guardian Enrollments
            delete:hooks: Delete Hooks
            delete:log_streams: Delete Log Streams
            delete:network_acls: Delete Network Acls
            delete:organization_client_grants: Delete Organization Client Grants
            delete:organization_clients: Delete Organization Client Associations
            delete:organization_connections: Delete Organization Connections
            delete:organization_discovery_domains: Delete Organization Discovery Domains
            delete:organization_group_roles: Delete Organization Group Roles
            delete:organization_invitations: Delete Organization Invitations
            delete:organization_member_roles: Delete Organization Member Roles
            delete:organization_members: Delete Organization Members
            delete:organizations: Delete Organizations
            delete:phone_providers: Delete Phone Providers
            delete:phone_templates: Delete Phone Templates
            delete:rate_limit_policies: Delete Rate Limit Policies
            delete:refresh_tokens: Delete Refresh Tokens
            delete:resource_servers: Delete Resource Servers
            delete:role_members: Delete Role Members
            delete:roles: Delete Roles
            delete:rules: Delete Rules
            delete:rules_configs: Delete Rules Configs
            delete:scim_config: Delete Scim Config
            delete:scim_token: Delete Scim Token
            delete:self_service_profiles: Delete Self Service Profiles
            delete:sessions: Delete Sessions
            delete:sso_access_tickets: Delete Sso Access Tickets
            delete:token_exchange_profiles: Delete Token Exchange Profiles
            delete:user_attribute_profiles: Delete User Attribute Profiles
            delete:users: Delete Users
            delete:vdcs_templates: Delete Vdcs Templates
            read:actions: Read Actions
            read:agents: Read Agents
            read:anomaly_blocks: Read Anomaly Blocks
            read:attack_protection: Read Attack Protection
            read:authentication_methods: Read Authentication Methods
            read:branding: Read Branding
            read:client_credentials: Read Client Credentials
            read:client_grants: Read Client Grants
            read:client_keys: Read Client Keys
            read:client_summary: Read Client Summary
            read:clients: Read Clients
            read:connection_profiles: Read Connection Profiles
            read:connections: Read Connections
            read:connections_keys: Read Connections Keys
            read:current_user: Read Current User
            read:custom_domains: Read Custom Domains
            read:custom_signing_keys: Read Custom Signing Keys
            read:device_credentials: Read Device Credentials
            read:directory_provisionings: Read Directory Provisionings
            read:email_provider: Read Email Provider
            read:email_templates: Read Email Templates
            read:encryption_keys: Read Encryption Keys
            read:event_deliveries: Read Event Deliveries
            read:event_streams: Read Event Streams
            read:events: Read Events
            read:experimentation: Read Experimentation
            read:flows: Read Flows
            read:flows_executions: Read Flows Executions
            read:flows_vault_connections: Read Flows Vault Connections
            read:forms: Read Forms
            read:grants: Read Grants
            read:group_members: Read Group Members
            read:group_roles: Read Group Roles
            read:groups: Read Groups
            read:guardian_enrollments: Read Guardian Enrollments
            read:guardian_factors: Read Guardian Factors
            read:hooks: Read Hooks
            read:log_streams: Read Log Streams
            read:logs: Read Logs
            read:logs_users: Read Logs Users
            read:mfa_policies: Read Mfa Policies
            read:network_acls: Read Network Acls
            read:organization_client_grants: Read Organization Client Grants
            read:organization_clients: Read Organization Client Associations
            read:organization_connections: Read Organization Connections
            read:organization_discovery_domains: Read Organization Discovery Domains
            read:organization_group_roles: Read Organization Group Roles
            read:organization_groups: Read Organization Groups
            read:organization_invitations: Read Organization Invitations
            read:organization_member_effective_roles: Read Organization Member Effective Roles
            read:organization_member_role_source_groups: Read Organization Member Role Source Groups
            read:organization_member_roles: Read Organization Member Roles
            read:organization_members: Read Organization Members
            read:organizations: Read Organizations
            read:organizations_summary: Read Organizations Summary
            read:phone_providers: Read Phone Providers
            read:phone_templates: Read Phone Templates
            read:prompts: Read Prompts
            read:rate_limit_policies: Read Rate Limit Policies
            read:refresh_tokens: Read Refresh Tokens
            read:resource_servers: Read Resource Servers
            read:role_members: Read Role Members
            read:roles: Read Roles
            read:rules: Read Rules
            read:rules_configs: Read Rules Configs
            read:scim_config: Read Scim Config
            read:scim_token: Read Scim Token
            read:self_service_profile_custom_texts: Read Self Service Profile Custom Texts
            read:self_service_profiles: Read Self Service Profiles
            read:sessions: Read Sessions
            read:signing_keys: Read Signing Keys
            read:stats: Read Stats
            read:tenant_settings: Read Tenant Settings
            read:token_exchange_profiles: Read Token Exchange Profiles
            read:user_attribute_profiles: Read User Attribute Profiles
            read:user_effective_permissions: Read User Effective Permissions
            read:user_effective_roles: Read User Effective Roles
            read:user_idp_tokens: Read User Idp Tokens
            read:user_permission_source_roles: Read User Permission Source Roles
            read:user_role_source_groups: Read User Role Source Groups
            read:users: Read Users
            read:vdcs_templates: Read Vdcs Templates
            update:actions: Update Actions
            update:agents: Update Agents
            update:attack_protection: Update Attack Protection
            update:authentication_methods: Update Authentication Methods
            update:branding: Update Branding
            update:client_credentials: Update Client Credentials
            update:client_grants: Update Client Grants
            update:client_keys: Update Client Keys
            update:client_token_vault_privileged_access: Update Client Token Vault Privileged Access
            update:clients: Update Clients
            update:connection_profiles: Update Connection Profiles
            update:connections: Update Connections
            update:connections_keys: Update Connections Keys
            update:current_user_identities: Update Current User Identities
            update:current_user_metadata: Update Current User Metadata
            update:custom_domains: Update Custom Domains
            update:custom_signing_keys: Update Custom Signing Keys
            update:directory_provisionings: Update Directory Provisionings
            update:email_provider: Update Email Provider
            update:email_templates: Update Email Templates
            update:encryption_keys: Update Encryption Keys
            update:event_deliveries: Update Event Deliveries
            update:event_streams: Update Event Streams
            update:experimentation: Update Experimentation
            update:flows: Update Flows
            update:flows_vault_connections: Update Flows Vault Connections
            update:forms: Update Forms
            update:guardian_factors: Update Guardian Factors
            update:hooks: Update Hooks
            update:log_streams: Update Log Streams
            update:mfa_policies: Update Mfa Policies
            update:network_acls: Update Network Acls
            update:organization_clients: Update Organization Client Associations
            update:organization_connections: Update Organization Connections
            update:organization_discovery_domains: Update Organization Discovery Domains
            update:organizations: Update Organizations
            update:phone_providers: Update Phone Providers
            update:phone_templates: Update Phone Templates
            update:prompts: Update Prompts
            update:rate_limit_policies: Update Rate Limit Policies
            update:refresh_tokens: Update Refresh Tokens
            update:resource_servers: Update Resource Servers
            update:roles: Update Roles
            update:rules: Update Rules
            update:rules_configs: Update Rules Configs
            update:scim_config: Update Scim Config
            update:self_service_profile_custom_texts: Update Self Service Profile Custom Texts
            update:self_service_profiles: Update Self Service Profiles
            update:sessions: Update Sessions
            update:signing_keys: Update Signing Keys
            update:tenant_settings: Update Tenant Settings
            update:token_exchange_profiles: Update Token Exchange Profiles
            update:user_attribute_profiles: Update User Attribute Profiles
            update:users: Update Users
            update:users_app_metadata: Update Users App Metadata
            update:vdcs_templates: Update Vdcs Templates
          tokenUrl: /oauth/token/
          x-form-parameters:
            audience: /api/v2/
      type: oauth2

````