如何使用 laravel 护照自定义访问令牌

Posted

技术标签:

【中文标题】如何使用 laravel 护照自定义访问令牌【英文标题】:How to customize the access token using laravel passport 【发布时间】:2021-12-03 11:44:28 【问题描述】:

我们可以自定义访问令牌吗,我已经使用 laravel 护照实现了一个 OAuth 服务器,我需要将我的访问令牌与其他提供商区分开来,我需要让它以前缀开头(例如,亚马逊访问令牌总是以阿兹尔|...)。请帮忙!

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

访问令牌由它们所属的授权服务器创建。作为开发人员,您无法控制访问令牌包含的内容或创建方式。

当然,除非您拥有授权服务器,否则您将能够控制访问令牌的外观。

回答

我需要让它以前缀开头(例如亚马逊访问令牌总是以 Atzr|... 开头)。

抱歉,只有亚马逊可以做到这一点。 TBH 我不确定为什么访问令牌的外观对您很重要。

【讨论】:

以上是关于如何使用 laravel 护照自定义访问令牌的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 护照延长访问令牌过期时间

如何在节点/套接字应用程序中验证 laravel 护照 API 令牌?

laravel 5.3 护照和角度存储访问令牌

如何在默认响应护照中添加状态

Laravel 护照刷新令牌

用于生成的 Laravel 护照令牌