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

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

VK ID SDK для iOS: протокол AuthCodeHandler и новые возможности авторизации

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

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

Добавлено

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

Что нового в VK ID SDK для iOS

В VK ID SDK для iOS появилось несколько заметных обновлений, которые упростят интеграцию авторизации в iOSприложения. Разбираем, что именно добавилось и чем это полезно разработчикам.

Новый протокол AuthCodeHandler

Главное изменение — добавлен протокол AuthCodeHandler. Он предоставляет AuthorizationCode для обмена кода авторизации на токены на бэкенде.

Это удобно, если вы используете схему авторизации, где обмен кода на токены происходит на стороне сервера: теперь получить код авторизации в iOSприложении можно через отдельный протокол, не выстраивая обходные пути.

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

Помимо AuthCodeHandler, в SDK появились:

Отключение логов. Теперь можно отключить логирование SDK, что удобно в productionсборках.

Альтернативные провайдеры авторизации и заголовок OneTap в одном инициализаторе. Выбрать альтернативные провайдеры авторизации и настроить заголовок OneTap можно в одном инициализаторе — меньше отдельной конфигурации, меньше ошибок при настройке.

Проверка clientId из Info.plist. SDK сам проверяет ID приложения (clientId), указанный в Info.plist. Это помогает быстрее обнаружить некорректную конфигурацию до запуска авторизации.

Авторизация только через WebView. Появилась возможность выполнить авторизацию только в WebView, без «прыжка» в провайдер авторизации. Это может быть полезно, когда переход в отдельное приложение или внешний провайдер нежелателен.

Коротко

Обновление VK ID SDK для iOS затрагивает в первую очередь разработчиков, которые встраивают авторизацию VK ID в свои iOSприложения: новый протокол AuthCodeHandler упрощает serverside обмен кода на токены, а остальные улучшения касаются настройки SDK — логов, провайдеров авторизации, заголовка OneTap, проверки clientId и авторизации через WebView.

Полный список изменений доступен в CHANGELOG VK ID SDK для iOS.

ПОЧЕМУ ВАЖНО

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

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

ЧТО ДЕЛАТЬ

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

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

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

VK ID iOS SDK CHANGELOG.md · официальный ↗
VK ID SDK для iOS: протокол AuthCodeHandler и новые возможности авторизации | SMN.today