2017-07-18 2 views
0

私は、その一部としてapi authを構築するプロジェクトを持っていますので、Laravel Passportの記事:https://laravel.com/docs/5.4/passportを読んでください。暗号方式はlaravelパスポートではサポートされていません

トークンを要求するまでガイドに従っていました。ここでは、認証のためにサーバーにリダイレクトするルートである:ここでは

Route::get(‘/redirect’, function() { 
$query = http_build_query([ 
‘client_id’ => ‘client-id’, 
‘redirect_uri’ => ‘http://example.com/callback’, 
‘response_type’ => ‘code’, 
‘scope’ => ”, 
]); 

return redirect(‘http://your-app.com/oauth/authorize?’.$query); 
}); 

は、リダイレクトURLです:

http://myapp.dev/oauth/authorize?client_id=3&redirect_uri=http%3A%2F%2Fmyapp.dev%2Fcallback&response_type=code&scope=

URLが訪問されたら、許可のページは私を求めて表示されます要求を承認する。

私はボタンを「承認する」をクリックすると、ページには、次のエラーメッセージを示しています。

「暗号方式はサポートされていませんがこれは通常(FIPS準拠のためにコンパイルおよび/またはOpenSSLの)時代遅れのOpenSSLのバージョンによって引き起こされますこのライブラリを使用するにはaes-256-ctrをサポートするOpenSSLの新しいバージョンにアップグレードしてください。 "

私はmacOS SeirraでMAMP 3.5を使用しています。

OpenSSLのバージョンのOpenSSL 0.9.8zh 2016年1月14日

OpenSSL暗号DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH DES-CBC3-SHA:DES-CBC3-MD5:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-SEED-SHA:DHE EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-SHA:SEED-SHA:RC2-CBC-MD5:RC4-SHA:RC4-MD5:RC4-MD5: DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-DES-CBC- :EXP-RC2-CBC-MD5:EXP-RC4-MD5

opensslを0.9.8zhから1.0.2l throw brewコマンドにアップグレードしましたが、私はそれをリンクすることができませんでした。デフォルトのopenssl。

私は今このページに1日拘束されています。誰もが助けることを願っています。

私はMAMP PROの4.xをインストールすることで、それを固定おかげ

+0

は、あなたは 'https'を使用してすべてのことを行うことになっていませんか? –

+0

ありがとうございました。私はMAMP PRO 4.xをインストールすることで問題を解決しました。新しいプロトコルをサポートするopensslとCipher Algorithmsがこのバージョンに統合されたようです。今はうまくいく。 –

答えて

0

おかげ

関連する問題