Забелязвам, че моят разгърнат от Elastic Beanstalk API Laravel 5.1 и статичното приложение S3 Angular премахват моите идентификационни данни за удостоверяване от моите заявки. Моят API използва https://github.com/lucadegasperi/oauth2-server-laravel за OAuth2.
Проследих тази публикация на SO по въпроса, но изглежда, че е пряко свързан към внедряване на python.
Моето EB внедряване работи:
64-битов Amazon Linux 2015.09 v2.0.4 с PHP 5.6
Когато проверявам заявките си за локален хост, виждам, че заглавките на Access присъстват:
http://dde-api.localhost/1.0/me/1/dashboard
Искане:
Отговор:
При Staging те се оголват:
Искане:
Отговор:
http://dde.staging.com.s3-website-us-east-1.amazonaws.com/html/pages/dashboard.html
По същия начин публикувах с помощта на cURL
и DHC
към моя API, за да получа токен както обикновено, след което направих заявка за API към /dashboard
, която работи локално, но извежда грешка:
{ "error": "invalid_request", "error_description": "В заявката липсва задължителен параметър, включва невалидна стойност на параметър, включва параметър повече от веднъж или е по друг начин неправилно образуван. Проверете параметъра \"токен за достъп\". " }
Как мога да разреша този проблем с PHP? WSGIPassAuthorization
нещо на Python ли е?