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

# 0.6.11 — вход через аккаунт провайдера и код из письма

> Что появилось в Veriqa на этапе 0.6.11: вход через аккаунт Google и других провайдеров, код из письма, режимы Email для тенанта и приложения, кнопки в чатах и запуск хоста при недоступном Bot API.

> [!NOTE]
>
> Этап разработки 23–26 октября 2026 года. Пакета с номером 0.6.11 нет: эти изменения вошли в
> [0.7.0](https://veriqa.app/docs/ru/releases/0.7.md).

## Вход через аккаунт провайдера

Новый встроенный адаптер `Veriqa.Core.ChannelAdapter.WebProviders`: пользователь подтверждает вход на
телефоне аккаунтом провайдера. Каждый провайдер OpenIddict.Client.WebIntegration включается
конфигурацией, см. [Вход через аккаунт провайдера](https://veriqa.app/docs/ru/guides/channels.md#вход-через-аккаунт-провайдера).

## Email

* **Ссылка, код или оба:** в письме может быть ссылка, код или и то и другое, а вход кодом из письма
  работает на окне входа, см. [Ссылка, код или оба](https://veriqa.app/docs/ru/guides/channels.md#ссылка-код-или-оба).
* **Режимы для одного тенанта или приложения:** тенант или приложение выбирает из режимов, включённых в
  ядре, см.
  [Режимы для одного тенанта или приложения](https://veriqa.app/docs/ru/guides/channels.md#режимы-для-одного-тенанта-или-приложения).
* **Email в hop-режиме:** как телефон попадает в письмо, решает `RedirectStyle`, как у любого канала, см.
  [Email в hop-режиме](https://veriqa.app/docs/ru/guides/channels.md#email-в-hop-режиме).

## Каналы

* **Кнопки в чате:** ссылка на форму добора и кнопки после входа работают в WhatsApp, Messenger\*,
  Instagram\*, Viber и WeChat. В WeChat ссылка идёт в тексте сообщения.
* **HTTP-канал:** действия после входа, ссылка на форму добора, кнопки меню и перехода, событие
  `menu_item_pressed`; операция `deep-link` получает готовый текст, см.
  [Свой адаптер на любом языке](https://veriqa.app/docs/ru/guides/http-channel-adapter.md).
* **Адрес MAX Bot API** задаётся `Veriqa:Channels:Max:ApiBaseUrl`, см. [MAX](https://veriqa.app/docs/ru/guides/channels.md#max);
  номер телефона MAX теперь приходит и в режиме polling.
* **Запуск без Bot API:** недоступный Bot API больше не останавливает хост на старте. Регистрация
  вебхука идёт в фоне и повторяется, пока не пройдёт, а `/health/channels` считает канал без вебхука
  `unhealthy`. См. [Типичные ошибки первого запуска](https://veriqa.app/docs/ru/quickstart/self-hosted.md#9-типичные-ошибки-первого-запуска).

## Тексты сообщений

* Строки канала на страницах и сообщение со ссылкой на форму добора стали видами сообщений, которые
  можно сформулировать для каждого канала: `channel-answer-line`, `channel-launched-line`,
  `qr-scanned-line` и `claim-form-link`, см.
  [строки канала](https://veriqa.app/docs/ru/reference/configuration.md#строки-канала-на-страницах-veriqa).
* Слоты `email_masked`, `phone_masked`, `username_masked`, `display_name_masked`, `channel_name` и
  `bot_name` доступны в тексте вопроса. Страница вопроса больше не показывает строку учётной записи.
* Измерение `ByLinkPurpose` у `deeplink-prefill`: свой текст для кнопки, hop QR-кода и обычного QR-кода.
* `IChannelMessageTemplates` — публичный способ получить шаблон из своего адаптера, см.
  [Текст вопроса и ссылки](https://veriqa.app/docs/ru/guides/custom-channel-adapter.md#текст-вопроса-и-ссылки--шаблон-берите-у-ядра).

## Форма добора claims

В блоке почты одна главная кнопка, другие способы вынесены под разделитель «ИЛИ», а вместо двух
кнопок проверки теперь одна. Кнопки «Пропустить» больше нет: необязательную почту пропускает кнопка
«Продолжить» с пустым адресом. Если сервер отклонил адрес, набранный текст остаётся в поле, см.
[Получение телефона и email](https://veriqa.app/docs/ru/concepts/phone-and-email.md).

## Что проверить при обновлении

* **Свой адаптер на C# перестанет компилироваться:** `GetDeepLinkAsync` теперь принимает
  `DeepLinkRequest`, см. [`GetDeepLinkAsync`](https://veriqa.app/docs/ru/guides/custom-channel-adapter#getdeeplinkasync--куда-в-итоге-ведут-кнопка-и-qr-код).
* **Адрес MAX Bot API по умолчанию** изменился на `https://platform-api2.max.ru`.

Подробности приведены в разделе
[Что проверить при обновлении с 0.6.1](https://veriqa.app/docs/ru/releases/0.7.md#что-проверить-при-обновлении-с-061).

### Строки канала ушли из `AuthPage.Texts`

Это касается только тех, кто задал эти строки на сборке для разработки. В 0.6.1 их нет, поэтому при
обновлении с 0.6.1 переносить нечего.

Тексты `You have moved to …` (их четыре), `Opening …`, `QR code scanned. Continue in …`,
`QR code scanned. Continue on your phone to confirm by email.` и `The confirmation email is open in
your mail app. Send it to continue.` больше не входят в перечень `AuthPage.Texts`, переходного периода
нет: запись для них не применяется, а отчёт снимка конфигурации предупреждает о ней. Перенесите их тем
же обновлением в `MessageTemplates` того же клиента, тенанта или `ui_config` — в виды
`channel-answer-line`, `channel-launched-line` и `qr-scanned-line`. Формулировка в записи клиента,
тенанта или `ui_config` действует и на Email, поэтому повторите там Email-адреса поставки:
`BySurface:core-page:ByChannel:email` вида, а у `channel-answer-line` ещё и
`ByType:confirmation:BySurface:core-page:ByChannel:email` — см.
[строки канала](https://veriqa.app/docs/ru/reference/configuration.md#строки-канала-на-страницах-veriqa). В своих
locale-файлах переименуйте ключи строк со слотами: `{0}` становится `{channel_name}`, `{1}` —
`{bot_name}`, так что ключ `Opening …` теперь `Opening {channel_name}…`.

\* Компания Meta признана в России экстремистской организацией; её деятельность в стране запрещена. Instagram и Messenger — её продукты.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.