HWIOAuthBundle - Instagram Подпись

Instagram имеет проверку безопасности, что вы можете включить или выключить его, и мы его, его HMAC с использованием SHA256,

Это формула.

Token to sign: endpoint|key1=value1|key2=value2|...
Parameter name: sig
Parameter value: signed token with your Client Secret using the SHA256 hash algorithm

Я поместил код в HWIOAuthBundle -> GenericOAuth2ResourceOwner - > getUserInformation

$sig = "/users/self";
$sig .= "|" . $this->options['attr_name'] . "=" . $accessToken['access_token'];
$sig = hash_hmac('sha256', $sig, $this->options['client_secret'], false);

Instagram хорошо реагирует и работает, но HWIOAuthBundle код не с этим предупреждением, потому что это не параметры, передаваемые из конфигурации, я принудительно sig=(SIGNATURE) пары.

Предупреждение: session_regenerate_id(): невозможно восстановить идентификатор сеанса - заголовки уже отправлены

У кого-нибудь есть подсказка?


ОБНОВИТЬ

Поцарапайте это, код действительно работал.

Но должен быть более легкий путь, верно?

0 ответов

Другие вопросы по тегам