私は、その一部として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です:
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をインストールすることで、それを固定おかげ
は、あなたは 'https'を使用してすべてのことを行うことになっていませんか? –
ありがとうございました。私はMAMP PRO 4.xをインストールすることで問題を解決しました。新しいプロトコルをサポートするopensslとCipher Algorithmsがこのバージョンに統合されたようです。今はうまくいく。 –