【发布时间】:2017-12-19 00:28:03
【问题描述】:
我是 Laravel PHP 框架的新手。
我想构建一个 api 身份验证,所以我已经阅读了 Laravel Passport 文章。
https://laravel.com/docs/5.4/passport#issuing-access-tokens
在请求令牌之前,我会按照指南进行操作。有一条路由会重定向回服务器进行身份验证。
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);
});
当我被重定向到http://myapp.com/oauth/authorize?client_id=4&redirect_uri=http%3A%2F%2Fmyapp.com%2Fcallback&response_type=code&scope=(权限请求页面)
然后我点击“授权”按钮,页面显示错误信息
不支持密码方法。这通常是由过时的 OpenSSL 版本(和/或为符合 FIPS 标准而编译的 OpenSSL)引起的。请升级到支持 aes-256-ctr 的较新版本的 OpenSSL 以使用此库。
我卡在这个页面上。希望有人能帮忙
我正在通过 AMPPS(v3.7) 和 PHP(5.6) 在本地工作
【问题讨论】:
标签: php laravel api authentication