passport 默认的clientid 为bigint 类型的自增id,所以是会看到
client_id:1
secret :CrEbCvntVzP77Pq4Bn6pN1EgNxYxWVPZinuinhq0
这样给第三方开发者,看起来难免会怪怪的
其实自带的系统已经支持了uuid作为id
方法一:安装的时候 添加参数
php artisan passport:install --force --uuids
方法二:把 oauth_clients 表中的字段改成字符串
导入passport 的配置
php artisan vendor:publish --tag=passport-config
在config 目录下
client_uuids 为 true
生成
如果报错:
Cannot call Ramsey\Uuid\Converter\Number\DegradedNumberConverter::toHex without support for large integers
安装:
composer require moontoast/math
执行生成
client_id:c28e26bc-ad0f-409c-b731-ceba82687335
secret :CrEbCvntVzP77Pq4Bn6pN1EgNxYxWVPZinuinhq0