使用通行证进行移动应用程序的 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/