インタースティシャルCAPTCHA画面クラス

インタースティシャルCAPTCHA画面クラスはIdentifier First認証フローの一部で、テナント設定を基に表示されます。詳細については、「ボット検知」を参照してください。

Interstitial Captcha

インタースティシャルCAPTCHA画面クラスのインポートとインスタンス化

import InterstitialCaptcha from "@auth0/auth0-acul-js/interstitial-captcha";
const interstitialCaptcha = new InterstitialCaptcha();

// SDK Properties return a string, number or boolean
// ex. "interstitial-captcha"
interstitialCaptcha.screen.name;

// SDK Methods return an object or array
// ex. { email: "someone@example.com" } 
interstitialCaptcha.screenData();

Was this helpful?

/

プロパティ

インタースティシャルCAPTCHA画面クラスには以下のプロパティがあります。

interface branding {
  settings: null | BrandingSettings;
  themes: null | BrandingThemes;
}

interface BrandingSettings {
  colors?: {
    pageBackground?: string | {
      angleDeg: number;
      end: string;
      start: string;
      type: string;
    };
    primary?: string;
  };
  faviconUrl?: string;
  font?: {url: string;};
  logoUrl?: string;
}

interface BrandingThemes {
  default: {
    borders: Record<string, string | number | boolean>;
    colors: Record<string, string>;
    displayName: string;
    fonts: Record<string, string | boolean | object>;
    pageBackground: Record<string, string>;
    widget: Record<string, string | number>;
  };
}

Was this helpful?

/

メソッド

インタースティシャルCAPTCHA画面クラスには以下のメソッドがあります。

submitCaptcha( options? )

このメソッドはCAPTCHA返答を検証し、ユーザーを次のステップに誘導します。

interstitialCaptchaManager.submitCaptcha({
  captcha: <CaptchaCodeResponse>
});

Was this helpful?

/

パラメーター タイプ 必須か否か 説明
captcha 文字列 必須 captchaコードまたはcaptchaプロバイダーからの応答。
[key: string] 文字列 | 番号 | ブール値 | 未定義 任意 ユーザーから収集した追加のデータ。