@toly19

Как создать openid.sig после авторизации через steam?

При авторизации, steam перенаправляет меня на страницу /login с кучей GET параметров.
Вот все эти параметры(!НЕМНОГО изменены):
{
  "ns": "http://specs.openid.net/auth/2.0",
  "mode": "id_res",
  "op_endpoint": "https://steamcommunity.com/openid/login",
  "claimed_id": "http://steamcommunity.com/openid/id/*******************",
  "identity": "http://steamcommunity.com/openid/id/*******************",
  "return_to": "https://blablabla.bla/login",
  "response_nonce": "2015-11-29T10:47:06Z8Nm3b4doRBhzzFG+N+o3G5ThhbU",
  "assoc_handle": "1234567890",
  "signed": "signed,op_endpoint,claimed_id,identity,return_to,response_nonce,assoc_handle",
  "sig": "U29I31Ab1Dg/66cHf7dYUoqnd1M"
}

на месте звездочек- конфиденциальные данные( мой аккаунт).
Так вот, я знаю, что "sig"- это некий ключ, по которому происходит проверка пользователя( или что-то в этом роде).
Сам вопрос: Как пользоваться этим ключом, и по какой формуле он создается???
  • Вопрос задан
  • 547 просмотров
Пригласить эксперта
Ответы на вопрос 1
@nic777
странно, что среди параметров нет "assoc_type" - там должен быть алгоритм хэширования, не зная который не проверить хэш
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект