Php laravel passport上不支持密码方法
我有一个项目,我想建立一个api认证作为它的一部分,所以我读了LaravelPassport文章:作为一个快速开始这样做 我跟着导游走,直到要了代币。以下是将重定向回服务器进行身份验证的路由: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
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。现在很好用。