@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"- это некий ключ, по которому происходит проверка пользователя( или что-то в этом роде).
Сам вопрос: Как пользоваться этим ключом, и по какой формуле он создается???
  • Вопрос задан
  • 543 просмотра
Пригласить эксперта
Ответы на вопрос 1
@nic777
странно, что среди параметров нет "assoc_type" - там должен быть алгоритм хэширования, не зная который не проверить хэш
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы