- 🚨 **Critical Fix**: Исправлена критическая ошибка OAuth маршрутизации - использование HTTP handlers вместо GraphQL функций
All checks were successful
Deploy on push / deploy (push) Successful in 10m8s
All checks were successful
Deploy on push / deploy (push) Successful in 10m8s
- 🔒 **OAuth X/Twitter**: Добавлены обязательные scope `tweet.read users.read` - 🔒 **OAuth Yandex**: Добавлены scope `login:email login:info login:avatar` - 🔒 **OAuth Telegram**: Добавлен недостающий access_token_url и scope - 📚 **OAuth Documentation**: Обновлена документация для всех провайдеров с актуальными настройками и требованиями
This commit is contained in:
@@ -100,10 +100,17 @@ PROVIDER_CONFIGS = {
|
||||
"access_token_url": "https://api.twitter.com/2/oauth2/token",
|
||||
"authorize_url": "https://twitter.com/i/oauth2/authorize",
|
||||
"api_base_url": "https://api.twitter.com/2/",
|
||||
"client_kwargs": {
|
||||
"scope": "tweet.read users.read", # Базовые scope для X API v2
|
||||
},
|
||||
},
|
||||
"telegram": {
|
||||
"access_token_url": "https://oauth.telegram.org/auth/request",
|
||||
"authorize_url": "https://oauth.telegram.org/auth",
|
||||
"api_base_url": "https://api.telegram.org/",
|
||||
"client_kwargs": {
|
||||
"scope": "read", # Базовый scope для Telegram
|
||||
},
|
||||
},
|
||||
"vk": {
|
||||
"access_token_url": "https://oauth.vk.com/access_token",
|
||||
@@ -117,6 +124,9 @@ PROVIDER_CONFIGS = {
|
||||
"access_token_url": "https://oauth.yandex.ru/token",
|
||||
"authorize_url": "https://oauth.yandex.ru/authorize",
|
||||
"api_base_url": "https://login.yandex.ru/info",
|
||||
"client_kwargs": {
|
||||
"scope": "login:email login:info login:avatar", # Scope для получения профиля
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user