itd-api / TURNSTILE_SITE_KEY
Variable: TURNSTILE_SITE_KEY
ts
const TURNSTILE_SITE_KEY: "0x4AAAAAACHhxczw6fJGwPBg" = '0x4AAAAAACHhxczw6fJGwPBg';Defined in: session/auth.ts:237
Публичный ключ Cloudflare Turnstile платформы итд.com.
Нужен, чтобы отрисовать виджет капчи и получить токен для signIn, signUp и forgotPassword.
Ключ привязан к домену: на чужом origin Cloudflare отказывает виджету с кодом 110200. Поэтому отрисовать его может только код, выполняемый на самом итд.com. Остальным подходит @itd-api/captcha, готовый токен из другого источника или вовсе вход без капчи — по сохранённой сессии либо по токенам, взятым в браузере.
Example
ts
turnstile.render('#captcha', {
sitekey: TURNSTILE_SITE_KEY,
callback: (token) =>
itd.auth.signIn({ email, password, captcha: { type: CaptchaType.Cloudflare, token } }),
});