Нужна помощь в аутентификации с сервером OAuth 1.0a X_AUTH на PHP. Я посмотрел на несколько библиотек и не могу найти тот, который будет поддерживать установку типа x_auth.
Вот сообщение, которое я пытаюсь создать.
POST /oauth/access_token HTTP/1.1
Accept: */*
Content-Type: application/x-www-form-urlencoded
Authorization:
OAuth oauth_consumer_key="a105eV7Wq6CyfnLfPHWIHlZfb96i4nLzvIBSUozn",
oauth_nonce="kKhMKRxUpgfJ09iArtraNGc9huPdBkZI7GBkAd4exa0",
oauth_signature="u2hPmgYlnZe7fLN3J0qPFQtl5tU%2FjLY%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1390416425",
oauth_version="1.0"
x_auth_username=api%2buser%40yourcompany.com&x_auth_mode=client_auth&x_auth_password=secretword1
И вот библиотеки, которые я изучил до сих пор, и они не имеют поддержки x_auth.
Я ищу любую помощь / руководство о том, как аутентифицировать серверы oauth этого типа или если вы знаете или можете найти какие-либо библиотеки, которые поддерживают x_auth для oauth 1.0a.
Задача ещё не решена.
Других решений пока нет …