OAuth
Открытый стандарт авторизации. С его помощью пользователь даёт приложению или сервису ограниченный доступ к своим данным в другом сервисе и не передаёт ему логин и пароль. Приложение получает токен доступа с заданными правами, и пользователь может его отозвать. OAuth решает задачу авторизации, то есть определяет, что приложению разрешено делать. Для проверки личности (аутентификации) поверх него используют другие протоколы, например OpenID Connect.
проверено по: ru.wikipedia.org ↗
См. также
- OAuth 2.1Разрабатываемая в IETF новая редакция стандарта авторизации OAuth. С его помощью пользователь даёт приложению ограниченный доступ к своему аккаунту в другом сервисе, не сообщая пароль: приложение получает токен доступа. Версия 2.1 сводит в один документ OAuth 2.0 и его позднейшие дополнения, делает обязательными современные меры защиты и убирает устаревшие небезопасные схемы.
- PKCEРасширение протокола авторизации OAuth 2.0, которое защищает от перехвата кода авторизации (Proof Key for Code Exchange, стандарт RFC 7636). В начале входа клиент создаёт случайный секрет и отправляет его производное, а при обмене кода на токен предъявляет сам секрет. Без этого секрета украденный код бесполезен. Метод S256 означает, что производное получается хешированием SHA-256.
- API-ключСекретная строка, которую сервис выдаёт пользователю или приложению для доступа к своему программному интерфейсу (API). По ключу сервис узнаёт, от кого пришёл запрос, проверяет права доступа, учитывает расход и выставляет счёт за платные запросы, например к языковой модели. Ключ передают программы, а не человек при входе; если ключ утёк, его отзывают и выпускают новый.
- Model Context ProtocolОткрытый стандарт (MCP), по которому ИИ-приложения и агенты подключаются к внешним инструментам и источникам данных. Его предложила Anthropic, а теперь проект развивается под эгидой Linux Foundation. Интеграцию с сервисом достаточно написать один раз, и она подойдёт для всех ИИ-платформ, поддерживающих протокол.
В новостях
Moonshot AI подключила Kimi к Gmail, Google Drive и Google Calendar
Открытый протокол авторизации: позволяет дать приложению ограниченный доступ к аккаунту в другом сервисе без передачи ему пароля. Выданный доступ пользователь может отозвать.