laravel-5 - Laravel Passport token 长度

标签 laravel-5 oauth-2.0 laravel-passport

使用通行证进行移动应用程序的 api 身份验证。应用程序开发人员很快就提示提供的 access_token 的大小(1071 个字符),并且必须在每个请求中传递它。

在调查中,大部分 token 是签名部分。默认情况下,护照生成 4096 位 rsa key 。我发现我可以通过生成 1024 位 key 将 token 大小减少到 559 个字符。更好,但仍然比 Facebook 等其他服务生成的 key 大得多。

我找不到关于这个主题的很多信息,这是一个有争议的问题吗? 1KB 代币没什么可提示的吗?减小 key 大小是一个坏主意吗?还有什么可以做的来减小尺寸吗?

更新:
我们决定继续而不更改 key 大小。

最佳答案

试试这个以获得更短的访问 token :

php artisan  passport:keys  --length=512 --force

关于laravel-5 - Laravel Passport token 长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43639349/

相关文章:

php - 拉维尔 5 : how to insert data in database and return field back

php - 在 laravel 的特定时间显示通知消息

php - 将 Laravel 迁移与 AWS Redshift 数据库结合使用

php - Yii2 和 OAuth2 插件 Filsh/yii2-oauth2-server : Unauthorized when sending POST data

php - Laravel API 护照 - 无法登录

php - 如何使用 PHP (Laravel 5.8) 在后台进程中上传 CSV 文件

javascript - 从单独的应用程序访问 Sharepoint Project Web 应用程序 REST

oauth-2.0 - LinkedIn 的 OAuth 错误 : "A confirm Email Address is Required to proceed"

laravel - 如何为经过身份验证的用户和未经身份验证的用户提供路由

使用Guard的Laravel Passport多重身份验证