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