СВОДКА ИЗМЕНЕНИЯ

VK
Платформа
VK
Источник
VK ID iOS SDK CHANGELOG.md
Где опубликовано
VK
Тип события
feature_change
Подтверждение
подтверждено
Тип источника
Официальный
Доверие
высокий
Уверенность
95%
В источнике
дата в источнике не указана
Найдено
16 октября 2026, 23:16 МСК
Важность
СРЕДНЯЯ

VK ID iOS SDK: обмен кода авторизации на токены и вход через WebView

В VK ID iOS SDK добавили протокол `AuthCodeHandler` для обмена кода авторизации на токены на бэкенде, авторизацию только в WebView, выбор альтернативных провайдеров и заголовка OneTap в одном инициализаторе, отключение логов и проверку `clientId` из Info.plist.

ФРАГМЕНТ ИЗ ИСТОЧНИКА

Добавлено

ЧТО ИЗМЕНИЛОСЬ

В iOS SDK для VK ID добавили пять новых возможностей для разработчиков:

протокол AuthCodeHandler для обмена кода авторизации на токены на бэкенде;

авторизацию только в WebView, без перехода к провайдеру авторизации;

выбор альтернативных провайдеров авторизации и заголовка OneTap в одном инициализаторе;

возможность отключать логи;

проверку ID приложения (clientId) из Info.plist.

Разберём ключевые изменения подробнее.

Обмен кода авторизации на токены на бэкенде

Добавлен протокол AuthCodeHandler, который предоставляет AuthorizationCode. Он нужен для обмена кода авторизации на токены на бэкенде: код можно получить в приложении, а обменять его на токены — уже на стороне сервера.

Авторизация только в WebView

Появилась возможность выполнять авторизацию только в WebView — без перехода к провайдеру авторизации. Весь процесс входа при этом проходит внутри встроенного окна приложения.

Настройка провайдеров и заголовка OneTap

В одном инициализаторе теперь можно выбрать альтернативных провайдеров авторизации и задать заголовок OneTap.

Отключение логов и проверка clientId

Для удобства добавлены две возможности:

отключение логов;

проверка ID приложения (clientId) из Info.plist.

Источник

Полный список изменений — в официальном changelog VK ID iOS SDK: CHANGELOG.mdadded.

ПОЧЕМУ ВАЖНО

Полезно: документация или схема помогают быстрее заметить новые возможности и уточнения API.

Риск: изменение контракта может потребовать правок в интеграции, генерации типов или пользовательских сценариях.

ЧТО ДЕЛАТЬ

  • Проверьте совместимость интеграции с новым поведением или контрактом.
  • Обновите типы, SDK-обертки или внутренние runbook'и, если изменение затрагивает ваш сценарий.
  • Запустите регрессионные тесты на затронутых API, webhook или auth-сценариях.

ПОДТВЕРЖДЕНИЕ ИЗ ИСТОЧНИКА

Источник: VK ID iOS SDK CHANGELOG.md.

VK ID iOS SDK CHANGELOG.md · официальный ↗