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

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

Новый тип Scope и поля для прав доступа в VK ID iOS SDK

В VK ID iOS SDK добавлен тип `Scope` для описания прав доступа при авторизации, а также поля `AccessToken.scope` и `RefreshToken.scope`, показывающие разрешенные права для токенов.

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

Added Тип Scope, описывающий права доступа при авторизации Поля AccessToken.scope и RefreshToken.scope, содержащие разрешенные права для указанных токенов

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

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

Новый тип Scope, который описывает права доступа, запрашиваемые при авторизации.

Поля AccessToken.scope и RefreshToken.scope — они содержат разрешенные права для соответствующих токенов.

Зачем это нужно

Раньше, судя по changelog SDK, отдельного типа для описания прав доступа не было. Теперь Scope дает явный способ описать, какие права запрашиваются у пользователя при авторизации через VK ID.

Поля AccessToken.scope и RefreshToken.scope позволяют увидеть, какие права фактически разрешены для конкретного токена. Это полезно, когда нужно проверить, соответствует ли выданный токен запрошенным правам, прежде чем вызывать те или иные методы API.

Что это значит для разработчиков

Если вы используете VK ID iOS SDK в своем приложении:

Права доступа при авторизации теперь описываются типом Scope.

Разрешенные права можно прочитать напрямую из токенов — через AccessToken.scope и RefreshToken.scope.

Подробности перечислены в разделе «Добавлено» официального changelog SDK.

Источник

Информация взята из официального changelog VK ID iOS SDK.

ПОЧЕМУ ВАЖНО

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

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

ЧТО ДЕЛАТЬ

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

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