这样自定义生成的 token 是相较安全的吗?

如果我不想使用jwt,想自己生成一个token,登陆成功后响应的token(包含过期时间等信息)的进行encrypt(Laravel自带的加密辅助函数),之后用户拿着这个token再次请求api时,在guard之中对token进行decrypt,以此达到校验token(如果数据被篡改将不能通过Laravel的APP_KEY进行decrypt解密)
那么我想问的是,你们觉得这样的做法是相较安全的吗?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1
ibucoin

可以的,driver和provider自己写一下,就可以实现替换jwt-auth的相关功能了。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!