laravel 护照不支持密码方法
Cipher method not supported on laravel passport
我有一个项目,我想构建一个 api 身份验证作为它的一部分,所以我阅读了 Laravel Passport 文章:https://laravel.com/docs/5.4/passport 作为快速入门这样做。
我按照指南操作,直到请求令牌。这是将重定向回服务器以进行身份验证的路由:
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 后,会出现一个权限页面,要求我批准该请求。
单击“授权”按钮后,页面显示以下错误消息:
"Cipher method not supported. This is normally caused by an outdated version of OpenSSL (and/or OpenSSL compiled for FIPS compliance). Please upgrade to a newer version of OpenSSL that supports aes-256-ctr to use this library."
我在 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-DSS-DES-CBC3-SHA:DES-CBC3 -SHA:DES-CBC3-MD5:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:SEED-SHA:RC2 -CBC-MD5:RC4-SHA:RC4-MD5:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:DES-CBC-MD5:EXP -EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC2-CBC-MD5:EXP-RC4 -MD5:EXP-RC4-MD5
我已将 openssl 从 0.9.8zh 升级到 1.0.2l throw brew 命令,但我无法link将其设为默认 openssl。
我已经卡在这个页面一天了。希望有人能帮忙。
谢谢
我通过安装 MAMP PRO 修复了它 4.x
谢谢
我有一个项目,我想构建一个 api 身份验证作为它的一部分,所以我阅读了 Laravel Passport 文章:https://laravel.com/docs/5.4/passport 作为快速入门这样做。
我按照指南操作,直到请求令牌。这是将重定向回服务器以进行身份验证的路由:
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 后,会出现一个权限页面,要求我批准该请求。
单击“授权”按钮后,页面显示以下错误消息:
"Cipher method not supported. This is normally caused by an outdated version of OpenSSL (and/or OpenSSL compiled for FIPS compliance). Please upgrade to a newer version of OpenSSL that supports aes-256-ctr to use this library."
我在 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-DSS-DES-CBC3-SHA:DES-CBC3 -SHA:DES-CBC3-MD5:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:SEED-SHA:RC2 -CBC-MD5:RC4-SHA:RC4-MD5:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:DES-CBC-MD5:EXP -EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC2-CBC-MD5:EXP-RC4 -MD5:EXP-RC4-MD5
我已将 openssl 从 0.9.8zh 升级到 1.0.2l throw brew 命令,但我无法link将其设为默认 openssl。
我已经卡在这个页面一天了。希望有人能帮忙。
谢谢
我通过安装 MAMP PRO 修复了它 4.x
谢谢