Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel passport上不支持密码方法_Php_Laravel_Laravel 5_Laravel 5.4_Laravel Passport - Fatal编程技术网

Php laravel passport上不支持密码方法

Php laravel passport上不支持密码方法,php,laravel,laravel-5,laravel-5.4,laravel-passport,Php,Laravel,Laravel 5,Laravel 5.4,Laravel Passport,我有一个项目,我想建立一个api认证作为它的一部分,所以我读了LaravelPassport文章:作为一个快速开始这样做 我跟着导游走,直到要了代币。以下是将重定向回服务器进行身份验证的路由: Route::get(‘/redirect’, function () { $query = http_build_query([ ‘client_id’ => ‘client-id’, ‘redirect_uri’ => ‘http://example.com/callback’, ‘res

我有一个项目,我想建立一个api认证作为它的一部分,所以我读了LaravelPassport文章:作为一个快速开始这样做

我跟着导游走,直到要了代币。以下是将重定向回服务器进行身份验证的路由:

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后,将显示一个权限页面,要求我批准该请求

单击“授权”按钮后,页面显示以下错误消息:

“不支持密码方法。这通常是由于OpenSSL的过期版本(和/或为符合FIPS而编译的OpenSSL)造成的。请升级到支持aes-256-ctr的较新版本的OpenSSL以使用此库。”

我在macOS Seirra上使用MAMP 3.5

openssl版本openssl 0.9.8zh 2016年1月14日

openssl密码(2)2)2)2)2)2)2)2)2)2(2)2)2)2)2)2)2)2)2)2)2)2)2)2)SHA:EDH-EDH-DSS-S)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)2)S(7)2)2)2)2)2)S(7)2)2)2)2)S(S(S(S(S)S(S)S)S)S)S)S)S(S)S)S)S)S)S)S)S)S)S)S(S)S)S)S)S(S)S)S)S(S)S)S)S)S)S(S)S)S)S)S)S)S)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命令,但无法将其链接为默认的openssl

我已经在这一页上呆了一天了。希望有人能帮忙


谢谢

我通过安装MAMP PRO 4.x修复了它


谢谢

您不应该使用https来完成所有这些吗?谢谢您的参与。我通过安装mamppro4.x修复了这个问题。这个版本似乎集成了支持新协议和密码算法的openssl。现在很好用。