omniauth-odnoklassniki
omniauth-odnoklassniki copied to clipboard
Что-то странное. Непонятно куда смотреть
Started POST "/users/auth/odnoklassniki" for 127.0.0.1 at 2023-10-07 18:52:47 +0800
D, [2023-10-07T18:52:47.132627 #26904] DEBUG -- omniauth: (odnoklassniki) Request phase initiated.
Started GET "/users/auth/odnoklassniki/callback?code=2YulhZu4VlPwiJrVvL0qFWMxsh9iVucg9YuSFcnvJmqVu6x7HCxebWX2jlcjB3h0Wguc4fS1y7lZs8uxtQYiw0dmc3HzZQqUfY3kZiLolayuQSaleyL5UJAnqcqYYkkmN5Jq1JstJzuqJWGuUGSjcSliCev0oAbT0is056CnMT5V1Y6EqLyCXY97AkvPZqTvxbsr4SHboSlg&state=afda867a675b1cf8334b4b75e18f87376a715e009354634c" for 127.0.0.1 at 2023-10-07 18:52:50 +0800
D, [2023-10-07T18:52:50.222173 #26904] DEBUG -- omniauth: (odnoklassniki) Callback phase initiated.
E, [2023-10-07T18:52:52.227928 #26904] ERROR -- omniauth: (odnoklassniki) Authentication failure! invalid_credentials: OAuth2::Error, <!doctype html><html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 400 – Bad Request</h1></body></html>
Processing by Users::OmniauthCallbacksController#failure as HTML
Parameters: {"code"=>"2YulhZu4VlPwiJrVvL0qFWMxsh9iVucg9YuSFcnvJmqVu6x7HCxebWX2jlcjB3h0Wguc4fS1y7lZs8uxtQYiw0dmc3HzZQqUfY3kZiLolayuQSaleyL5UJAnqcqYYkkmN5Jq1JstJzuqJWGuUGSjcSliCev0oAbT0is056CnMT5V1Y6EqLyCXY97AkvPZqTvxbsr4SHboSlg", "state"=>"afda867a675b1cf8334b4b75e18f87376a715e009354634c"}
@incubus , подскажите пожалуйста, на что это похоже? Куда вообще взглянуть? Странно что там HTML в ответе сервера с 400HTTP. Кто это возвращает? На практике - страница OK открывает, логин-пароль / капча- ок. При колбэке вот такой странный ответ как в исходном посте.
Здравствуйте! Очень давно не использую этот гем и проверить нет возможности. А у вас до этого все работало или вы первый раз подключаете? Похоже падает здесь client.auth_code.get_token(verifier, ...
Посмотрите, пожалуйста, какие данные в token_params
и callback_url
?