> ## 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.

# クライアントを作成

> 新しいクライアント（アプリケーションまたは SSO 統合）を作成します。詳細については、[Create Applications](https://www.auth0.com/docs/get-started/auth0-overview/create-applications)
[API Endpoints for Single Sign-On](https://www.auth0.com/docs/authenticate/single-sign-on/api-endpoints-for-single-sign-on) を参照してください。

注:
- 安全なシークレットを生成できるよう、`client_secret` パラメーターは指定しないことをお勧めします。
- `client_authentication_methods` プロパティと `token_endpoint_auth_method` プロパティは相互に排他的です。クライアントを Private Key JWT 認証で構成するには `client_authentication_methods` を使用してください。それ以外の場合は、`token_endpoint_auth_method` を使用して、クライアントシークレット（basic または post）または認証方法なし（none）でクライアントを構成してください。
- `client_authentication_methods` を使用してクライアントを Private Key JWT 認証で構成する場合は、完全に定義された認証情報を指定してください。
これらの認証情報は、クライアントの Private Key JWT 認証用として自動的に有効になります。
- `client_authentication_methods` を構成するには、`create:client_credentials` スコープが必要です。
- `client_authentication_methods` を構成するには、`jwt_configuration.alg` プロパティを RS256 に設定する必要があります。

このエンドポイントを介して作成された SSO 連携は、ログインリクエストを受け付け、ユーザープロフィール情報を共有します。


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">Scopes</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: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>
            {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="GA" />

<Scopes scopes={["create:clients"]} />


## OpenAPI

````yaml ja/docs/oas/management/v2/management-api-oas.json POST /clients
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 テナントドメイン
security:
  - bearerAuth: []
externalDocs:
  description: Auth0 Management API ドキュメント
  url: https://auth0.com/docs/api/management/v2/
paths:
  /clients:
    post:
      tags:
        - clients
      summary: クライアントを作成
      description: >
        新しいクライアント（アプリケーションまたは SSO 統合）を作成します。詳細については、[Create
        Applications](https://www.auth0.com/docs/get-started/auth0-overview/create-applications)

        [API Endpoints for Single
        Sign-On](https://www.auth0.com/docs/authenticate/single-sign-on/api-endpoints-for-single-sign-on)
        を参照してください。


        注:

        - 安全なシークレットを生成できるよう、`client_secret` パラメーターは指定しないことをお勧めします。

        - `client_authentication_methods` プロパティと `token_endpoint_auth_method`
        プロパティは相互に排他的です。クライアントを Private Key JWT 認証で構成するには
        `client_authentication_methods`
        を使用してください。それ以外の場合は、`token_endpoint_auth_method` を使用して、クライアントシークレット（basic
        または post）または認証方法なし（none）でクライアントを構成してください。

        - `client_authentication_methods` を使用してクライアントを Private Key JWT
        認証で構成する場合は、完全に定義された認証情報を指定してください。

        これらの認証情報は、クライアントの Private Key JWT 認証用として自動的に有効になります。

        - `client_authentication_methods` を構成するには、`create:client_credentials`
        スコープが必要です。

        - `client_authentication_methods` を構成するには、`jwt_configuration.alg` プロパティを
        RS256 に設定する必要があります。


        このエンドポイントを介して作成された SSO 連携は、ログインリクエストを受け付け、ユーザープロフィール情報を共有します。
      operationId: post_clients
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateClientRequestContent'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/CreateClientRequestContent'
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateClientResponseContent'
          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: 'スコープが不足しています。必要なスコープ: create:clients。'
          x-description-1: The account is not allowed to perform this operation.
          x-description-2: You reached the limit of entities of this type for this tenant.
          x-description-3: >-
            Organizations are only available to first party clients on
            user-based flows. Properties organization_usage and
            organization_require_behavior must be unset for third party clients.
        '404':
          description: Invitations のクライアントIDが見つかりませんでした。
        '409':
          description: 同じエイリアスを持つ別のクライアントが存在します。
        '429':
          description: >-
            リクエストが多すぎます。X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Reset
            ヘッダーを確認してください。
      security:
        - bearerAuth: []
        - oAuth2ClientCredentials:
            - create:clients
      x-codeSamples:
        - label: Create a client
          lang: go
          source: |
            package example

            import (
                context "context"

                management "github.com/auth0/go-auth0/management/management"
                client "github.com/auth0/go-auth0/management/management/client"
                option "github.com/auth0/go-auth0/management/management/option"
            )

            func do() {
                client := client.NewClient(
                    option.WithToken(
                        "<token>",
                    ),
                )
                request := &management.CreateClientRequestContent{
                    Name: "name",
                }
                client.Clients.Create(
                    context.TODO(),
                    request,
                )
            }
        - label: Create a client
          lang: typescript
          source: |
            import { ManagementClient } from "auth0";

            async function main() {
                const client = new ManagementClient({
                    token: "<token>",
                });
                await client.clients.create({
                    name: "name",
                });
            }
            main();
        - label: Create a client
          lang: javascript
          source: |
            import { ManagementClient } from "auth0";

            async function main() {
                const client = new ManagementClient({
                    token: "<token>",
                });
                await client.clients.create({
                    name: "name",
                });
            }
            main();
components:
  schemas:
    CreateClientRequestContent:
      additionalProperties: false
      properties:
        addons:
          $ref: '#/components/schemas/ClientAddons'
        allowed_clients:
          description: >-
            デリゲーションリクエストを実行できる、許可対象のクライアントおよび API id
            のリスト。空の場合は、すべてのクライアントが許可されます。
          items:
            minLength: 1
            type: string
          type: array
        allowed_logout_urls:
          description: >-
            Auth0 からログアウトした後のリダイレクト先として有効な URL
            のカンマ区切りリスト。サブドメインにはワイルドカードを使用できます。
          items:
            format: url-with-placeholders
            type: string
          type: array
        allowed_origins:
          description: >-
            JavaScript から Auth0 API へのリクエストを許可する URL のカンマ区切りリスト（通常は CORS
            で使用）。デフォルトでは、すべてのコールバックURLが許可されます。このフィールドでは、必要に応じて他のオリジンを入力できます。サブドメインレベルではワイルドカードも使用できます（例:
            https://*.contoso.com）。これらの URL の検証時には、クエリ文字列とハッシュ情報は考慮されません。
          items:
            format: url-with-placeholders
            type: string
          type: array
        app_type:
          $ref: '#/components/schemas/ClientAppTypeEnum'
        async_approval_notification_channels:
          $ref: >-
            #/components/schemas/ClientAsyncApprovalNotificationsChannelsAPIPostConfiguration
        callbacks:
          description: 認証後に Auth0 がクライアントへのコールバックとして使用できる、許可リストに登録された URL のカンマ区切りリスト。
          items:
            format: callback-url
            type: string
          type: array
        client_aliases:
          description: SAML プロトコル用のオーディエンス/レルムのリスト。wsfed アドオンで使用されます。
          items:
            minLength: 1
            type: string
          type: array
        client_authentication_methods:
          $ref: '#/components/schemas/ClientCreateAuthenticationMethod'
        client_metadata:
          $ref: '#/components/schemas/ClientMetadata'
        compliance_level:
          $ref: '#/components/schemas/ClientComplianceLevelEnum'
        cross_origin_authentication:
          default: false
          description: >-
            このクライアントがクロスオリジン認証リクエストを実行できるか（true）、またはそのようなリクエストが許可されないか（false）を示します。
          type: boolean
        cross_origin_loc:
          description: >-
            Auth0
            のホスト型ログインページではなく独自ドメインで認証を実行する場合に、クロスオリジン認証フローのクロスオリジン検証を行うサイト上の場所の
            URL です。
          format: url
          type: string
        custom_login_page:
          description: カスタムログインページのコンテンツ（HTML、CSS、JS）。
          minLength: 1
          type: string
        custom_login_page_on:
          description: >-
            カスタムログインページを使用する場合は <code>true</code>、それ以外は
            <code>false</code>。デフォルトは <code>true</code> です
          type: boolean
        custom_login_page_preview:
          description: カスタムログインページのコンテンツ（HTML、CSS、JS）。（プレビューで使用）
          minLength: 1
          type: string
        default_organization:
          $ref: '#/components/schemas/ClientDefaultOrganization'
        description:
          description: 'このクライアントの自由記述の説明（最大長: 140 文字）。'
          maxLength: 140
          type: string
        encryption_key:
          $ref: '#/components/schemas/ClientEncryptionKey'
        express_configuration:
          $ref: '#/components/schemas/ExpressConfiguration'
        fedcm_login:
          $ref: '#/components/schemas/FedCMLogin'
          x-release-lifecycle: EA
        form_template:
          description: WS-Federation で使用する HTML フォームテンプレート。
          minLength: 1
          type: string
        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:
            minLength: 1
            type: string
          type: array
        initiate_login_uri:
          description: ログイン開始 URI。HTTPS である必要があります
          format: absolute-https-uri-with-placeholders-or-empty
          type: string
        is_first_party:
          default: true
          description: このクライアントがファーストパーティクライアントかどうか
          type: boolean
        is_token_endpoint_ip_header_trusted:
          default: false
          description: >-
            true の場合、トークンエンドポイントでのブルートフォース対策のため、`auth0-forwarded-for` ヘッダーで指定された
            IP をエンドユーザーの IP として信頼します。
          type: boolean
        jwt_configuration:
          $ref: '#/components/schemas/ClientJwtConfiguration'
        logo_uri:
          description: このクライアントに表示するロゴの URL。推奨サイズは 150x150 ピクセルです。
          format: absolute-uri-or-empty
          type: string
        mobile:
          $ref: '#/components/schemas/ClientMobile'
        my_organization_configuration:
          $ref: '#/components/schemas/ClientMyOrganizationPostConfiguration'
          x-release-lifecycle: EA
        name:
          description: 'このクライアントの名前（最小長: 1 文字、`<` または `>` は使用できません）。'
          pattern: ^[^<>]+$
          type: string
        native_social_login:
          $ref: '#/components/schemas/NativeSocialLogin'
        oidc_backchannel_logout:
          $ref: '#/components/schemas/ClientOIDCBackchannelLogoutSettings'
          description: OIDC バックチャネルログアウトの設定（非推奨。代わりに oidc_logout を使用してください）
          x-release-lifecycle: deprecated
        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` 中の組織検出で利用可能な方法を定義します。ユーザーは
            `email`、`organization_name`、またはその両方を使って組織を検出できます。
          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: このクライアントでは、所有証明の使用を必須にします
          type: boolean
        require_pushed_authorization_requests:
          default: false
          description: このクライアントでは、プッシュ型認可リクエストの使用を必須にします
          type: boolean
        resource_server_identifier:
          description: このクライアントにリンクされているリソースサーバーの識別子。
          maxLength: 600
          minLength: 1
          type: string
        session_transfer:
          $ref: '#/components/schemas/ClientSessionTransferConfiguration'
        signed_request_object:
          $ref: '#/components/schemas/ClientSignedRequestObjectWithPublicKey'
        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:
          description: >-
            SSO クライアントにのみ適用され、シングルサインオンを Auth0
            が処理するか（true）、IDプロバイダーが処理するか（false）を決定します。
          type: boolean
        sso_disabled:
          description: >-
            シングルサインオンを無効にする場合は <code>true</code>、それ以外は <code>false</code>（デフォルト:
            <code>false</code>）
          type: boolean
        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/CreateTokenQuota'
          x-release-lifecycle: EA
        web_origins:
          description: >-
            <a
            href='https://auth0.com/docs/cross-origin-authentication'>Cross-Origin
            Authentication</a>、<a
            href='https://auth0.com/docs/flows/concepts/device-auth'>Device
            Flow</a>、および <a
            href='https://auth0.com/docs/protocols/oauth2#how-response-mode-works'>web
            message response mode</a> で使用するために許可されたオリジンのカンマ区切りリスト。
          items:
            format: url-with-placeholders
            type: string
          type: array
      required:
        - name
      type: object
    CreateClientResponseContent:
      additionalProperties: true
      properties:
        addons:
          $ref: '#/components/schemas/ClientAddons'
        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
        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'
        client_secret:
          default: MG_TNT2ver-SylNat-_VeMmd-4m0Waba0jr1troztBniSChEw0glxEmgEi2Kw40H
          description: クライアントシークレット（公開してはならない値）。
          type: string
        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
        encryption_key:
          $ref: '#/components/schemas/ClientEncryptionKey'
        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: >-
            これがレガシーなテナント設定を表すグローバルな「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
        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` 中の組織検出で利用可能な方法を定義します。ユーザーは
            `email`、`organization_name`、またはその両方で組織を検出できます。
          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: このクライアントで所有証明の使用を必須にします
          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'
        signing_keys:
          $ref: '#/components/schemas/ClientSigningKeys'
        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: このクライアントが属するテナントの名前。
          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
        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
    ClientAddons:
      additionalProperties: false
      description: このクライアントで有効になっているアドオンと、それぞれに関連付けられた設定。
      properties:
        aws:
          $ref: '#/components/schemas/ClientAddonAWS'
        azure_blob:
          $ref: '#/components/schemas/ClientAddonAzureBlob'
        azure_sb:
          $ref: '#/components/schemas/ClientAddonAzureSB'
        box:
          $ref: '#/components/schemas/ClientAddonBox'
        cloudbees:
          $ref: '#/components/schemas/ClientAddonCloudBees'
        concur:
          $ref: '#/components/schemas/ClientAddonConcur'
        dropbox:
          $ref: '#/components/schemas/ClientAddonDropbox'
        echosign:
          $ref: '#/components/schemas/ClientAddonEchoSign'
        egnyte:
          $ref: '#/components/schemas/ClientAddonEgnyte'
        firebase:
          $ref: '#/components/schemas/ClientAddonFirebase'
        layer:
          $ref: '#/components/schemas/ClientAddonLayer'
        mscrm:
          $ref: '#/components/schemas/ClientAddonMSCRM'
        newrelic:
          $ref: '#/components/schemas/ClientAddonNewRelic'
        oag:
          $ref: '#/components/schemas/ClientAddonOAG'
        office365:
          $ref: '#/components/schemas/ClientAddonOffice365'
        rms:
          $ref: '#/components/schemas/ClientAddonRMS'
        salesforce:
          $ref: '#/components/schemas/ClientAddonSalesforce'
        salesforce_api:
          $ref: '#/components/schemas/ClientAddonSalesforceAPI'
        salesforce_sandbox_api:
          $ref: '#/components/schemas/ClientAddonSalesforceSandboxAPI'
        samlp:
          $ref: '#/components/schemas/ClientAddonSAML'
        sap_api:
          $ref: '#/components/schemas/ClientAddonSAPAPI'
        sentry:
          $ref: '#/components/schemas/ClientAddonSentry'
        sharepoint:
          $ref: '#/components/schemas/ClientAddonSharePoint'
        slack:
          $ref: '#/components/schemas/ClientAddonSlack'
        springcm:
          $ref: '#/components/schemas/ClientAddonSpringCM'
        sso_integration:
          $ref: '#/components/schemas/ClientAddonSSOIntegration'
        wams:
          $ref: '#/components/schemas/ClientAddonWAMS'
        wsfed:
          $ref: '#/components/schemas/ClientAddonWSFed'
        zendesk:
          $ref: '#/components/schemas/ClientAddonZendesk'
        zoom:
          $ref: '#/components/schemas/ClientAddonZoom'
      type: object
    ClientAppTypeEnum:
      description: このクライアントが表すアプリケーションの種類
      enum:
        - native
        - spa
        - regular_web
        - non_interactive
        - resource_server
        - express_configuration
        - 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
    ClientCreateAuthenticationMethod:
      additionalProperties: false
      description: クライアント認証方法を定義します。
      maxProperties: 1
      minProperties: 1
      properties:
        private_key_jwt:
          $ref: '#/components/schemas/ClientCreateAuthenticationMethodPrivateKeyJWT'
        self_signed_tls_client_auth:
          $ref: >-
            #/components/schemas/CreateClientAuthenticationMethodSelfSignedTLSClientAuth
        tls_client_auth:
          $ref: '#/components/schemas/ClientCreateAuthenticationMethodTLSClientAuth'
      type: object
    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: デフォルトの組織の使用方法。
          items:
            $ref: '#/components/schemas/ClientDefaultOrganizationFlowsEnum'
          type: array
        organization_id:
          description: 使用するデフォルトの組織 ID。
          format: organization-id
          type: string
      required:
        - organization_id
        - flows
      type:
        - object
        - 'null'
    ClientEncryptionKey:
      additionalProperties: true
      description: このクライアントの WsFed レスポンスで使用される暗号化。
      properties:
        cert:
          description: X.509 (.CER) 形式の公開鍵用暗号化証明書。
          type: string
        pub:
          description: 暗号化用の RSA 公開鍵。
          type: string
        subject:
          description: この証明書の暗号化証明書名。形式は `/CN={domain}` です。
          type: string
      type:
        - object
        - 'null'
    ExpressConfiguration:
      additionalProperties: false
      description: OIN Express Configuration 機能で使用するアプリケーション固有の設定。
      properties:
        admin_login_domain:
          description: >-
            これは、管理者が Express Configuration
            の認証時にログインに使用することが想定されるドメインです。正規ドメインまたは登録済みのカスタムドメインのいずれかを指定できます。
          minLength: 1
          type: string
        connection_profile_id:
          description: このアプリケーションで使用する接続プロファイルの ID。
          format: connection-profile-id
          type: string
        enable_client:
          description: true の場合、Express Configuration を通じて作成されたすべての接続がこのアプリケーションで有効になります。
          type: boolean
        enable_organization:
          description: true の場合、Express Configuration を通じて作成されたすべての接続で、関連付けられた組織が有効になります。
          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: >-
            この Express Configuration にリンクされているクライアント 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: このアプリケーションで使用するユーザー属性プロファイルの 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
    FedCMLogin:
      additionalProperties: false
      description: New Universal Login の FedCM ログイン設定を構成します
      minProperties: 1
      properties:
        google:
          $ref: '#/components/schemas/FedCMLoginGoogle'
      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` claim に影響します）。
          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
    ClientMyOrganizationPostConfiguration:
      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 のカンマ区切りリスト。現在許可されている
            URL は 1 つだけです。
          items:
            format: absolute-https-uri-with-placeholders-or-empty
            type: string
          type: array
      type: object
    ClientOrganizationDiscoveryEnum:
      description: >-
        `pre_login_prompt` 中に組織を特定する方法。`email`
        では、ユーザーがメールアドレスを入力してドメイン照合を行うことで組織を見つけられます。一方、`organization_name`
        では、ユーザーが組織名を直接入力する必要があります。これらの方法は組み合わせて使用できます。
      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: >-
        組織に関して、認証トランザクション中にどのように処理を進めるかを定義します。`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: >-
            セッション転送トークンで認証する際に、リフレッシュトークンの発行を許可するかどうかを示します。通常は Web
            アプリケーションで設定します。デフォルト値は `false` です。
          type: boolean
        allowed_authentication_methods:
          description: >-
            指定された方法で受け取ったセッション転送トークンから、アプリがセッションを作成できるかどうかを示します。`cookie` および/または
            `query` を含めることができます。通常は Web アプリケーションで設定します。デフォルト値は空の配列 `[]` です。
          items:
            $ref: >-
              #/components/schemas/ClientSessionTransferAllowedAuthenticationMethodsEnum
          type:
            - array
            - 'null'
        can_create_session_transfer_token:
          default: false
          description: >-
            アプリがトークン交換によってセッション転送トークンを発行できるかどうかを示します。`false`
            に設定すると、アプリはセッション転送トークンを発行できません。通常はネイティブアプリケーションで設定します。デフォルト値は
            `false` です。
          type: boolean
        delegation:
          $ref: '#/components/schemas/ClientSessionTransferDelegationConfiguration'
          x-release-lifecycle: EA
        enforce_cascade_revocation:
          default: true
          description: >-
            ネイティブから Web
            へのフローを開始し、セッション転送トークンの発行に使用された親リフレッシュトークンを失効したときに、依存する子エンティティにも連鎖的に失効を適用するかどうかを示します。通常はネイティブアプリケーションで設定します。デフォルト値は
            `true` で、ネイティブから Web への SSO コンテキストでのみ適用されます。
          type: boolean
        enforce_device_binding:
          $ref: '#/components/schemas/ClientSessionTransferDeviceBindingEnum'
        enforce_online_refresh_tokens:
          default: true
          description: >-
            ネイティブから Web
            へのセッション中に作成されたリフレッシュトークンを、そのセッションの有効期間に関連付けるかどうかを示します。これにより、対応するセッションが失効した際に、それらのリフレッシュトークンも自動的に失効するかどうかが決まります。通常は
            Web アプリケーションで設定します。デフォルト値は `true` で、ネイティブから Web への SSO
            コンテキストでのみ適用されます。
          type: boolean
      type:
        - object
        - 'null'
    ClientSignedRequestObjectWithPublicKey:
      additionalProperties: false
      description: JWT-Secured Authorization Requests（JAR）の設定。
      properties:
        credentials:
          items:
            $ref: '#/components/schemas/PublicKeyCredential'
          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>を維持し、過去にサードパーティクライアントの使用実績があるテナントでのみ利用できます。作成時に設定し、後から変更することはできません。
      enum:
        - strict
        - permissive
      type: string
      x-release-lifecycle: GA
    ClientTokenEndpointAuthMethodEnum:
      default: none
      description: >-
        トークンエンドポイントに対して要求する認証方法を定義します。`none`（クライアントシークレットを持たないパブリッククライアント）、`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
    CreateTokenQuota:
      additionalProperties: false
      properties:
        client_credentials:
          $ref: '#/components/schemas/TokenQuotaClientCredentials'
      required:
        - client_credentials
      type: object
      x-release-lifecycle: EA
    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'
    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> は、動的クライアント登録によって登録されたクライアントを示します。
      enum:
        - cimd
        - dcr
      type: string
    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
    ClientSignedRequestObjectWithCredentialId:
      additionalProperties: false
      description: JWT-Secured Authorization Requests（JAR）の設定。
      properties:
        credentials:
          items:
            $ref: '#/components/schemas/CredentialId'
          minItems: 0
          type: array
        required:
          default: false
          description: JARリクエストが必須かどうかを示します
          type: boolean
      type: object
    ClientSigningKeys:
      description: このクライアントに関連付けられた署名証明書。
      items:
        $ref: '#/components/schemas/ClientSigningKey'
      type:
        - array
        - 'null'
    TokenQuota:
      additionalProperties: false
      properties:
        client_credentials:
          $ref: '#/components/schemas/TokenQuotaClientCredentials'
      required:
        - client_credentials
      type: object
      x-release-lifecycle: EA
    ClientAddonAWS:
      additionalProperties: true
      description: AWS アドオンの設定。
      properties:
        lifetime_in_seconds:
          description: AWS トークンの有効期間（秒）
          maximum: 43200
          minimum: 900
          type: integer
        principal:
          description: 'AWS プリンシパル ARN。例: `arn:aws:iam::010616021751:saml-provider/idpname`'
          type: string
        role:
          description: 'AWS ロール ARN。例: `arn:aws:iam::010616021751:role/foo`'
          type: string
      type: object
    ClientAddonAzureBlob:
      additionalProperties: true
      description: Azure Blob Storage アドオンの設定。
      properties:
        accountName:
          description: >-
            Azure ストレージアカウント名です。通常は Azure Storage URL
            の最初のセグメントです。たとえば、`https://acme-org.blob.core.windows.net`
            の場合、アカウント名は `acme-org` です。
          pattern: ^([a-z0-9]){3,24}$
          type: string
        blobName:
          description: >-
            トークンの要求対象となるエンティティです。例: `my-blob`。空欄の場合、生成される SAS
            はストレージコンテナー全体に適用されます。
          pattern: ^(.){1,1024}$
          type: string
        blob_delete:
          description: 発行されたトークンに Blob を削除する権限があるかどうかを示します。
          type: boolean
        blob_read:
          description: >-
            発行されたトークンに、コンテンツ、プロパティ、メタデータ、ブロック リストの読み取り権限があるかどうかを示します。Blob
            をコピー操作のソースとして使用できます。
          type: boolean
        blob_write:
          description: >-
            発行されたトークンに、コンテンツ、プロパティ、メタデータ、またはブロック
            リストの作成または書き込み権限があるかどうかを示します。Blob のスナップショットまたはリースも実行できます。Blob
            のサイズ変更も可能です（ページ Blob のみ）。同じアカウント内でのコピー操作では、Blob を宛先として使用できます。
          type: boolean
        containerName:
          description: 'トークンの要求対象となるコンテナーです。例: `my-container`。'
          pattern: ^([a-z0-9]){1}([a-z0-9-]){2,62}$
          type: string
        container_delete:
          description: 発行されたトークンに、コンテナー内の任意の Blob を削除する権限があるかどうかを示します。
          type: boolean
        container_list:
          description: 発行されたトークンに、コンテナー内の Blob を一覧表示する権限があるかどうかを示します。
          type: boolean
        container_read:
          description: >-
            発行されたトークンに、コンテナー内の任意の Blob のコンテンツ、プロパティ、メタデータ、またはブロック
            リストを読み取る権限があるかどうかを示します。コンテナー内の任意の Blob をコピー操作のソースとして使用できます。
          type: boolean
        container_write:
          description: >-
            発行されたトークンに、コンテナー内の任意の Blob について、コンテンツ、プロパティ、メタデータ、またはブロック
            リストの作成または書き込み権限があるかどうかを示します。Blob のスナップショットまたはリースも実行できます。Blob
            のサイズ変更も可能です（ページ Blob のみ）。同じアカウント内でのコピー操作では、Blob を宛先として使用できます。
          type: boolean
        expiration:
          description: 生成されるトークンの有効期限（分）です（デフォルトは 5 分）。
          minimum: 0
          type: integer
        signedIdentifier:
          description: ストレージアカウント リソースで定義された共有アクセス ポリシーの識別子です。
          type: string
        storageAccessKey:
          description: このストレージアカウントに関連付けられたアクセス キーです。
          pattern: ^([A-Za-z0-9+/]){86}==$
          type: string
      type: object
    ClientAddonAzureSB:
      additionalProperties: true
      description: Azure Storage Bus アドオンの設定です。
      properties:
        entityPath:
          description: 'トークンの要求対象となるエンティティです。例: `my-queue`。'
          type: string
        expiration:
          description: 生成されるトークンの有効期限（分）です（省略可能、デフォルトは 5 分）。
          type: integer
        namespace:
          description: >-
            Azure Service Bus の名前空間です。通常は Service Bus URL の最初のセグメントです（例:
            `https://acme-org.servicebus.windows.net` の場合は `acme-org`）。
          type: string
        sasKey:
          description: 共有アクセス ポリシーに関連付けられたプライマリ キーです。
          type: string
        sasKeyName:
          description: Service Bus エンティティで定義された共有アクセス ポリシー名です。
          type: string
      type: object
    ClientAddonBox:
      additionalProperties: true
      description: Box SSO のインジケーターです（Box SSO では設定は不要です）。
      type: object
    ClientAddonCloudBees:
      additionalProperties: true
      description: CloudBees SSO のインジケーターです（CloudBees SSO では設定は不要です）。
      type: object
    ClientAddonConcur:
      additionalProperties: true
      description: Concur SSO のインジケーターです（Concur SSO では設定は不要です）。
      type: object
    ClientAddonDropbox:
      additionalProperties: true
      description: Dropbox SSO のインジケーターです（Dropbox SSO では設定は不要です）。
      type: object
    ClientAddonEchoSign:
      additionalProperties: true
      description: Adobe EchoSign SSO の設定です。
      properties:
        domain:
          description: >-
            EchoSign URL に含まれるカスタムドメインです。例: `https://acme-org.echosign.com` の場合は
            `acme-org` です。
          type: string
      type: object
    ClientAddonEgnyte:
      additionalProperties: true
      description: Egnyte SSO の設定です。
      properties:
        domain:
          description: >-
            Egnyte URL に含まれるカスタムドメインです。例: `https://acme-org.egnyte.com` の場合は
            `acme-org` です。
          type: string
      type: object
    ClientAddonFirebase:
      additionalProperties: true
      description: Google Firebase アドオンの設定です。
      properties:
        client_email:
          description: >-
            作成したサービス アカウントの ID です（生成された JSON ファイルでは `client_email` として表示されます。SDK
            v3+ のトークンのみ）。
          type: string
        lifetime_in_seconds:
          description: 生成されたトークンの有効期限（秒、任意）。既定値は 3600 秒です（SDK v3+ のトークンのみ）。
          type: integer
        private_key:
          description: トークンの署名に使用する秘密鍵です（SDK v3+ のトークンのみ）。
          type: string
        private_key_id:
          description: 発行されたトークンの kid ヘッダーを取得するための秘密鍵 ID です（省略可能、SDK v3+ のトークンのみ）。
          type: string
        secret:
          description: Google Firebase Secret です（SDK 2 のみ）。
          type: string
      type: object
    ClientAddonLayer:
      additionalProperties: true
      description: Layer アドオンの設定。
      properties:
        expiration:
          description: 生成されたトークンの有効期限（分、任意）。既定値は 5 分です。
          minimum: 0
          type: integer
        keyId:
          description: Layer トークンの署名に使用する Authentication Key 識別子。
          type: string
        principal:
          description: Layer で一意のユーザー ID として使用するプロパティ名。指定しない場合は `user_id` が使用されます。
          type: string
        privateKey:
          description: Layer トークンの署名に使用する秘密鍵。
          type: string
        providerId:
          description: Layer アカウントのプロバイダー ID
          type: string
      required:
        - providerId
        - keyId
        - privateKey
      type: object
    ClientAddonMSCRM:
      additionalProperties: true
      description: Microsoft Dynamics CRM の SSO 設定。
      properties:
        url:
          description: Microsoft Dynamics CRM アプリケーションの URL。
          format: url
          type: string
      required:
        - url
      type: object
    ClientAddonNewRelic:
      additionalProperties: true
      description: New Relic の SSO 設定。
      properties:
        account:
          description: >-
            New Relic URL の `/accounts/` パスの後にある New Relic Account ID。例:
            `https://rpm.newrelic.com/accounts/123456/query` の場合は `123456` です。
          type: string
      type: object
    ClientAddonOAG:
      additionalProperties: false
      description: Okta Access Gateway の SSO 設定
      properties: {}
      type:
        - object
        - 'null'
    ClientAddonOffice365:
      additionalProperties: true
      description: Microsoft Office 365 の SSO 設定。
      properties:
        connection:
          description: 設定済みの Office 365 テナントをテストするための、任意の Auth0 データベース接続。
          type: string
        domain:
          description: 'Office 365 のドメイン名。例: `acme-org.com`。'
          type: string
      type: object
    ClientAddonRMS:
      additionalProperties: true
      description: Active Directory Rights Management Service の SSO 設定。
      properties:
        url:
          description: >-
            Rights Management Server の
            URL。内部向けでも外部向けでもかまいませんが、ユーザーがアクセスできる必要があります。
          format: url
          type: string
      required:
        - url
      type: object
    ClientAddonSalesforce:
      additionalProperties: true
      description: Salesforce の SSO 設定。
      properties:
        entity_id:
          description: 'Salesforce リソースを識別する任意の論理 URL。例: `https://acme-org.com`。'
          format: url
          type: string
      type: object
    ClientAddonSalesforceAPI:
      additionalProperties: true
      description: Salesforce API アドオンの設定。
      properties:
        clientid:
          description: Connected App に Salesforce から割り当てられた Consumer Key。
          type: string
        communityName:
          description: Community の名前。
          type: string
        community_url_section:
          description: Community の URL セクション。
          type: string
        principal:
          description: 'ユーザーオブジェクト内で Salesforce の username にマッピングされるプロパティ名。例: `email`。'
          type: string
      type: object
    ClientAddonSalesforceSandboxAPI:
      additionalProperties: true
      description: Salesforce Sandbox アドオンの設定。
      properties:
        clientid:
          description: Salesforce で Connected App に割り当てられた Consumer Key。
          type: string
        communityName:
          description: Community の名前。
          type: string
        community_url_section:
          description: Community の URL セクション。
          type: string
        principal:
          description: 'Salesforce の username にマッピングされる user オブジェクト内のプロパティ名。例: `email`。'
          type: string
      type: object
    ClientAddonSAML:
      additionalProperties: true
      description: SAML2 アドオンの有効化フラグ（SAML2 アドオンに設定項目は不要です）。
      properties:
        audience:
          type: string
        authnContextClassRef:
          type: string
        createUpnClaim:
          type: boolean
        destination:
          type: string
        digestAlgorithm:
          type: string
        issuer:
          type: string
        lifetimeInSeconds:
          type: integer
        mapIdentities:
          type: boolean
        mapUnknownClaimsAsIs:
          type: boolean
        mappings:
          $ref: '#/components/schemas/ClientAddonSAMLMapping'
        nameIdentifierFormat:
          type: string
        nameIdentifierProbes:
          items:
            minLength: 1
            type: string
          type: array
        passthroughClaimsWithNoMapping:
          type: boolean
        recipient:
          type: string
        signResponse:
          type: boolean
        signatureAlgorithm:
          type: string
      type: object
    ClientAddonSAPAPI:
      additionalProperties: true
      description: SAP API アドオンの設定。
      properties:
        clientid:
          description: >-
            OAuth 2.0 クライアント設定（トランザクション SOAUTH2）で有効化している場合、SAML 属性 client_id
            を設定し、その値をアクセストークンリクエストのフォームパラメーター client_id と同一にする必要があります。
          type: string
        nameIdentifierFormat:
          description: >-
            ユーザーのアイデンティティを表すために使用できる Subject の NameID 要素。既定値は
            `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified` です。
          type: string
        scope:
          description: SAP API に要求するスコープ。
          type: string
        servicePassword:
          description: トークンエンドポイントへの API 呼び出しの認証に使用するサービスアカウントのパスワード。
          type: string
        tokenEndpointUrl:
          description: SAP OData サーバーの OAuth2 トークンエンドポイント URL。
          format: url
          type: string
        usernameAttribute:
          description: 'ユーザーオブジェクト内で SAP の username にマッピングされるプロパティ名。例: `email`。'
          type: string
      type: object
    ClientAddonSentry:
      additionalProperties: true
      description: Sentry SSO の設定。
      properties:
        base_url:
          description: >-
            Sentry Community Edition を実行している場合にのみ URL
            プレフィックスを指定します。それ以外の場合は空欄のままにしてください。
          type: string
        org_slug:
          description: >-
            Sentry の組織用に生成されたスラッグ。Sentry の URL で確認できます。例:
            `https://sentry.acme.com/acme-org/` の場合は `acme-org` です。
          type: string
      type: object
    ClientAddonSharePoint:
      additionalProperties: true
      description: SharePoint SSO の設定。
      properties:
        external_url:
          $ref: '#/components/schemas/ClientAddonSharePointExternalURL'
        url:
          description: 内部 SharePoint アプリケーション URL。
          type: string
      type: object
    ClientAddonSlack:
      additionalProperties: true
      description: >-
        Slack チームまたはワークスペース名。通常は Slack URL の最初のセグメントです。例:
        `https://acme-org.slack.com` の場合は `acme-org` です。
      properties:
        team:
          description: Slack チーム名。
          type: string
      required:
        - team
      type: object
    ClientAddonSpringCM:
      additionalProperties: true
      description: SpringCM SSO の設定。
      properties:
        acsurl:
          description: >-
            SpringCM ACS URL。例:
            `https://na11.springcm.com/atlas/sso/SSOEndpoint.ashx`。
          type: string
      type: object
    ClientAddonSSOIntegration:
      additionalProperties: true
      properties:
        name:
          description: SSO 統合名
          type: string
        version:
          description: インストールされている SSO 統合のバージョン
          type: string
      type: object
    ClientAddonWAMS:
      additionalProperties: true
      description: Windows Azure Mobile Services アドオンの設定。
      properties:
        masterkey:
          description: Windows Azure Mobile Services のマスター キー。
          type: string
      type: object
    ClientAddonWSFed:
      additionalProperties: true
      description: >-
        WS-Fed (WIF) アドオンの有無を示すインジケーター。実際の設定は、クライアントの `callback` プロパティと
        `client_aliases` プロパティに保存されます。
      type: object
    ClientAddonZendesk:
      additionalProperties: true
      description: Zendesk SSO の設定。
      properties:
        accountName:
          description: >-
            Zendesk アカウント名。通常は Zendesk URL の最初のセグメントです。例:
            `https://acme-org.zendesk.com` の場合は `acme-org` です。
          type: string
      type: object
    ClientAddonZoom:
      additionalProperties: true
      description: Zoom SSO の設定。
      properties:
        account:
          description: >-
            Zoom アカウント名。通常は Zoom URL の最初のセグメントです。例: `https://acme-org.zoom.us`
            の場合は `acme-org` です。
          type: string
      type: object
    AsyncApprovalNotificationsChannelsEnum:
      enum:
        - guardian-push
        - email
      type: string
    ClientCreateAuthenticationMethodPrivateKeyJWT:
      additionalProperties: false
      description: >-
        `private_key_jwt` クライアント認証方法を定義します。このプロパティが定義されている場合、クライアントで Private Key
        JWT 認証方法を使用できるようになります。
      properties:
        credentials:
          $ref: >-
            #/components/schemas/ClientCreateAuthenticationMethodPrivateKeyJWTCredentials
      required:
        - credentials
      type: object
    CreateClientAuthenticationMethodSelfSignedTLSClientAuth:
      additionalProperties: false
      description: >-
        `self_signed_tls_client_auth`
        クライアント認証方法を定義します。このプロパティが定義されている場合、クライアントは自己署名証明書を使用する mTLS
        認証方法を使用するよう設定されます。
      properties:
        credentials:
          $ref: >-
            #/components/schemas/CreateClientAuthenticationMethodSelfSignedTLSClientAuthCredentials
      required:
        - credentials
      type: object
    ClientCreateAuthenticationMethodTLSClientAuth:
      additionalProperties: false
      description: >-
        `tls_client_auth` クライアント認証方法を定義します。このプロパティが定義されている場合、クライアントは CA ベースの
        mTLS 認証方法を使用するように設定されます。
      properties:
        credentials:
          $ref: >-
            #/components/schemas/ClientCreateAuthenticationMethodTLSClientAuthCredentials
      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 の場合、このクライアントの New Universal Login に Google FedCM プロンプトを表示します
          type: boolean
      type: object
    SigningAlgorithmEnum:
      default: HS256
      description: >-
        JWT の署名に使用するアルゴリズム。`HS256`（デフォルト）または `RS256` を指定できます。`PS256`
        はアドオンで利用できます。
      enum:
        - HS256
        - RS256
        - RS512
        - PS256
      type: string
    ClientJwtConfigurationScopes:
      additionalProperties: true
      description: クライアントのIDトークンのclaimsに関連する設定。
      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 で許可される接続戦略の値。
      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接続でのネイティブソーシャルログインのサポート
      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: Multi Resource Refresh Token Policy が適用されるリソースサーバーの識別子
          maxLength: 600
          minLength: 1
          type: string
        scope:
          description: >-
            Multi Resource Refresh Token Policy
            に基づいて付与されるリソースサーバーの権限。アクセストークンを使用できるコンテキストを定義します
          items:
            description: Multi Resource Refresh Token Policy に基づいて付与されるリソースサーバーの権限
            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: セッション転送トークンを使用するデリゲーション（なりすまし）アクセスの設定
      properties:
        allow_delegated_access:
          default: false
          description: セッション転送トークンを使用するデリゲーション（なりすまし）アクセスを許可するかどうかを示します。デフォルト値は`false`です。
          type: boolean
        enforce_device_binding:
          $ref: >-
            #/components/schemas/ClientSessionTransferDelegationDeviceBindingEnum
      type:
        - object
        - 'null'
      x-release-lifecycle: EA
    ClientSessionTransferDeviceBindingEnum:
      default: ip
      description: >-
        アプリに対してデバイスバインディングのセキュリティを適用するかどうかを示します。`ip`に設定すると、アプリはIPに基づくデバイスバインディングを適用します。つまり、セッション転送トークンは発行元と同じIPから使用する必要があります。同様に、`asn`に設定すると、デバイスバインディングはASNに基づいて適用されます。つまり、セッション転送トークンは発行元と同じASNから使用する必要があります。`none`に設定すると、デバイスバインディングは適用されません。通常はWebアプリケーションで設定します。デフォルト値は`ip`です。
      enum:
        - ip
        - asn
        - none
      type: string
    PublicKeyCredential:
      additionalProperties: false
      properties:
        alg:
          $ref: '#/components/schemas/PublicKeyCredentialAlgorithmEnum'
        credential_type:
          $ref: '#/components/schemas/PublicKeyCredentialTypeEnum'
        expires_at:
          default: '2023-02-07T12:40:17.807Z'
          description: >-
            認証情報の有効期限を表す ISO 8601 形式の日付。指定しない場合（非推奨）、認証情報は無期限になります。`public_key`
            認証情報タイプに適用されます。
          format: date-time
          type: string
        kid:
          description: >-
            認証情報を一意に識別するために使用される任意の kid（Key ID）。指定しない場合、kid
            値は自動生成されます。クライアントから送信される JWT の kid
            ヘッダーパラメーターは、この値と一致している必要があります。有効な形式は [0-9a-zA-Z-_]{10,64} です。
          maxLength: 64
          minLength: 10
          pattern: ^([0-9a-zA-Z-_]{10,64})$
          type: string
        name:
          default: ''
          description: 認証情報のフレンドリ名。
          maxLength: 128
          type: string
        parse_expiry_from_cert:
          default: false
          description: >-
            x509 証明書から有効期限を解析します。true の場合、指定した PEM
            から有効期限の日付を解析しようとします。`public_key` 認証情報タイプに適用されます。
          type: boolean
        pem:
          default: "-----BEGIN PUBLIC KEY-----\r\nMIIBIjANBg...\r\n-----END PUBLIC KEY-----\r\n"
          description: PEM 形式の公開鍵（SPKI および PKCS1）または X509 証明書。JSON エスケープが必要です。
          type: string
      required:
        - credential_type
        - pem
      type: object
    ClientTokenExchangeTypeEnum:
      description: >-
        トークン交換タイプ。`on_behalf_of_token_exchange`:
        On-Behalf-Ofトークン交換（GA）を有効にします。`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
    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
    CredentialId:
      additionalProperties: false
      properties:
        id:
          description: クレデンシャル ID
          format: credential-id
          type: string
      required:
        - id
      type: object
    ClientSigningKey:
      additionalProperties: true
      properties:
        cert:
          default: ''
          description: X.509（.CER）形式の署名証明書の公開鍵。
          type: string
        pkcs7:
          default: ''
          description: PKCS#7（.P7B）形式の署名証明書の公開鍵および証明書チェーン。
          type: string
        subject:
          default: ''
          description: この証明書のサブジェクト名。形式は`/CN={domain}`です。
          type: string
      type: object
    ClientAddonSAMLMapping:
      additionalProperties: true
      type: object
    ClientAddonSharePointExternalURL:
      description: インターネットに公開されている場合の外部 SharePoint アプリケーション URL。
      oneOf:
        - items:
            type: string
          type: array
        - type: string
    ClientCreateAuthenticationMethodPrivateKeyJWTCredentials:
      description: Private Key JWT 認証でこのクライアントに対して有効になる、完全に定義された認証情報。
      items:
        $ref: '#/components/schemas/PublicKeyCredential'
      minItems: 0
      type: array
    CreateClientAuthenticationMethodSelfSignedTLSClientAuthCredentials:
      description: 自己署名証明書を使用する mTLS 認証でクライアントに対して有効化される、完全に定義された認証情報。
      items:
        $ref: '#/components/schemas/X509CertificateCredential'
      minItems: 0
      type: array
    ClientCreateAuthenticationMethodTLSClientAuthCredentials:
      description: CA ベースの mTLS 認証でこのクライアントに対して有効になる、完全に定義された認証情報。
      items:
        $ref: '#/components/schemas/CertificateSubjectDNCredential'
      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に基づいて適用されます。`asn`に設定すると、デバイスバインディングはASNに基づいて適用されます。デフォルト値は`ip`です。
      enum:
        - ip
        - asn
      type: string
    PublicKeyCredentialAlgorithmEnum:
      default: RS256
      description: >-
        認証情報で使用するアルゴリズム。RS256、RS384、PS256 のいずれかを指定できます。指定しない場合は RS256
        が使用されます。`public_key` 認証情報タイプに適用されます。
      enum:
        - RS256
        - RS384
        - PS256
      type: string
    PublicKeyCredentialTypeEnum:
      default: public_key
      description: '認証情報タイプ。サポート対象のタイプ: public_key。'
      enum:
        - public_key
      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
    X509CertificateCredential:
      additionalProperties: false
      properties:
        credential_type:
          $ref: '#/components/schemas/X509CertificateCredentialTypeEnum'
        name:
          default: ''
          description: 認証情報のフレンドリ名。
          maxLength: 128
          type: string
        pem:
          default: "-----BEGIN CERTIFICATE-----\r\nMIIBIjANBg...\r\n-----END CERTIFICATE-----\r\n"
          description: PEM 形式の X509 証明書。JSON エスケープが必要です。
          maxLength: 4096
          minLength: 1
          type: string
      required:
        - credential_type
        - pem
      type: object
    CertificateSubjectDNCredential:
      additionalProperties: false
      properties:
        credential_type:
          $ref: '#/components/schemas/CertificateSubjectDNCredentialTypeEnum'
        name:
          default: ''
          description: 認証情報のフレンドリ名。
          maxLength: 128
          type: string
        pem:
          default: "-----BEGIN CERTIFICATE-----\r\nMIIBIjANBg...\r\n-----END CERTIFICATE-----\r\n"
          description: PEM 形式の X509 証明書。JSON エスケープが必要です。`subject_dn` プロパティとは相互排他です。
          maxLength: 4096
          minLength: 1
          type: string
        subject_dn:
          description: サブジェクト識別名。`pem` プロパティとは相互排他です。`cert_subject_dn` 認証情報タイプに適用されます。
          maxLength: 256
          minLength: 1
          type: string
      required:
        - credential_type
      type: object
    X509CertificateCredentialTypeEnum:
      enum:
        - x509_cert
      type: string
    CertificateSubjectDNCredentialTypeEnum:
      enum:
        - cert_subject_dn
      type: string
  securitySchemes:
    bearerAuth:
      bearerFormat: jwt
      scheme: bearer
      type: http
    oAuth2ClientCredentials:
      flows:
        clientCredentials:
          scopes:
            create:actions: Create Actions
            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_acls: Create Network Acls
            create:organization_client_grants: Create Organization Client Grants
            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: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:federated_connections_tokens: Delete Federated Connections Tokens
            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_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: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:federated_connections_tokens: Read Federated Connections Tokens
            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_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: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_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

````