I have a php web app built upon Laravel 5 / Socialite, where I am trying to implement a SSO solution with windows azure AD OAuth flow, but I am getting a generic "400 Bad Request Error" on the second OAuth request for an Access Token.
The first request to the office 365 authorize URL is successful and returns an authorization code to my app, but when I try to get a user access token it fails.
I have checked and rechecked my request and it appears correct as much as I can tell:
Host:login.windows.net Content-type:application/x-www-form-urlencoded User-Agent: wTrack/.001 Date: Thu, 21 May 2015 02:48:43 GMT
client_id=1ad9f025-dfaf-4cb7-a9ff-29ea619bab44& client_secret=<secret>& code=<code>& redirect_uri=https%3A%2F%2Fwtrack.dev%2Flogin%2Fmicrosoft& grant_type=authorization_code
I have been looking at this for quite some time. Any help that could be provided would be greatly appreciated.