如何在分布式系统中使用 Laravel Sanctum?

问题描述

我需要在分布式系统中使用 Laravel Sanctum,对于这种情况,我有 3 个参与者:

  1. 用户
  2. API 服务器
  3. 认证服务器

认证服务器仅用于生成和验证令牌,API必须通过调用认证服务器并在请求的授权头中发送令牌来进行认证。这个令牌是用户调用 API 时发送的(用户之前必须向身份验证服务器请求令牌)

我想在 API 服务器中使用 Laravel 8 并且我想在身份验证服务器中使用 Laravel 8,我知道我可以使用 Laravel Sanctum 来处理 API 身份验证,但它必须在同一台服务器中API 在其中,中间件 auth:sanctum 通过在 API 所在的同一数据库搜索令牌来工作,但现在我需要中间件在身份验证服务器中搜索令牌,该服务器具有另一个 Laravel 和另一个数据库,我怎样才能做到这一点?我需要手动完成吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)