質問: [php]oauthでtoken発行時400エラが発生した 開発環境:php/aws sso : bshaffer/oauth2-server-php 問題:access tokenを発行時、エラー「400」ができました。 備考:curlで試した時、無事に発行しました(下記curl記入例)。 curl -u clientid:clientscreat http://myserverndomain/oauth2server/server/token.php -d 'grant_type=authorization_code&code=2e13b85cc8da80813b61294b9b61622132bc655e' エラローグ: oauth2\response::__set_state(array( 'version' => '1.1', 'statuscode' => 400, 'statustext' => 'bad request', 'parameters' => array ( 'err
回答: こちらのoauth2サーバーのclient_secretを空文字("")を設定したら、token発行段階がうまくいきました。 lineworks側からtoken発行apiを叩いた時のログも取りまして、client_secretがないみたいです。 もしかして、apiをただく時、basic認証が行なっていないでしょうか? postデータ: {"grant_type":"authorization_code","code":"18375d5e87b9fd2114dd72407d5bace1b469aade","client_id":"azestoauth"} header: 'content-length' => '96', 'content-type' => 'application/x-www-form-urlencoded', 'host' => '52.74.18.228', 'connection' => 'keep-alive', 'user-agent' => 'apache-httpclient/4.5.2 (java/1.7.0_25)', '