СВОДКА ИЗМЕНЕНИЯ
VK- Платформа
- VK
- Источник
- VK ID iOS SDK CHANGELOG.md
- Где опубликовано
- VK
- Тип события
- api_change
- Подтверждение
- подтверждено
- Тип источника
- Официальный
- Доверие
- высокий
- Уверенность
- 95%
- В источнике
- дата в источнике не указана
- Найдено
- 6 октября 2026, 21:06 МСК
- Важность
- СРЕДНЯЯ
В VK ID iOS SDK расширили возможности авторизации
В VK ID iOS SDK добавили протокол `AuthCodeHandler` для обмена кода авторизации на токены на бэкенде, вход только через WebView, проверку `clientId` по Info.plist, отключение логов и включение альтернативных провайдеров авторизации и заголовка OneTap в одном инициализаторе.
ФРАГМЕНТ ИЗ ИСТОЧНИКА
Добавлено
ЧТО ИЗМЕНИЛОСЬ
В VK ID SDK для iOS расширили возможности авторизации. В официальном CHANGELOG (раздел Added) перечислено пять нововведений:
добавлен протокол AuthCodeHandler, который предоставляет AuthorizationCode для обмена кода авторизации на токены на бэкенде;
появилась возможность авторизоваться только в WebView, без перехода к провайдеру авторизации;
добавлена проверка ID приложения (clientId) по значению из Info.plist;
появилась возможность отключать логи;
в один инициализатор добавлена возможность включать альтернативных провайдеров авторизации и заголовок OneTap.
Подробнее о каждом изменении
AuthCodeHandler для обмена кода на токены на бэкенде
Новый протокол AuthCodeHandler предоставляет AuthorizationCode. Он рассчитан на сценарий, в котором обмен кода авторизации на токены выполняет бэкенд: приложение получает код, а сервер обменивает его на токены.
Вход только через WebView
Добавлена возможность авторизоваться только в WebView, без перехода к провайдеру авторизации. Так вход можно удерживать внутри вебокна, не переключаясь на отдельное приложениепровайдер.
Проверка clientId по Info.plist
SDK теперь проверяет ID приложения (clientId) по значению из Info.plist. Это упрощает контроль конфигурации: заметить несовпадение переданного clientId со значением в Info.plist становится проще.
Отключение логов
Добавлена возможность отключать логи SDK.
Альтернативные провайдеры и заголовок OneTap в одном инициализаторе
В один инициализатор добавлена возможность включать альтернативных провайдеров авторизации и заголовок OneTap — обе настройки теперь задаются вместе.
Что это значит для разработчиков
Если токены выпускает ваш бэкенд, код авторизации можно получать через протокол AuthCodeHandler.
Если нужно, чтобы вход проходил только в WebView, соответствующий режим теперь доступен.
Проверка clientId по Info.plist упрощает контроль конфигурации приложения.
Логи можно отключать, а альтернативных провайдеров авторизации и заголовок OneTap включать одним инициализатором.
Источник
Список изменений опубликован в официальном CHANGELOG VK ID iOS SDK, раздел Added: vkidiossdk/CHANGELOG.md. Номер конкретной версии SDK в источнике не указан.
ПОЧЕМУ ВАЖНО
Полезно: документация или схема помогают быстрее заметить новые возможности и уточнения API.
Риск: изменение контракта может потребовать правок в интеграции, генерации типов или пользовательских сценариях.
ЧТО ДЕЛАТЬ
- Проверьте совместимость интеграции с новым поведением или контрактом.
- Обновите типы, SDK-обертки или внутренние runbook'и, если изменение затрагивает ваш сценарий.
- Запустите регрессионные тесты на затронутых API, webhook или auth-сценариях.
ПОДТВЕРЖДЕНИЕ ИЗ ИСТОЧНИКА
Источник: VK ID iOS SDK CHANGELOG.md.
VK ID iOS SDK CHANGELOG.md · официальный ↗