所以我在我的 laravel 应用程序中使用Process Maker来完成很多工作。但是我的雇主不喜欢他们的 API,我个人也不喜欢。他们太混乱了。另外,我们不需要所有功能。
所以我在 laravel 本身中创建 API 来使用这些 API 并将传入和传出的数据转换为我的偏好。由于 PM 中有 OAuth2,我们正在使用它。
但是我们也需要在我们的系统中进行身份验证。所以我们使用 JWT 令牌。当需要在我的应用程序中使用 JWT 令牌时,它会保存 PM 应用程序的访问令牌。
我的问题是,现在我使用的是 PM 的用户群,我在 laravel 中的策略失败了,使用这些策略构建的旧 API 也失败了。原因是我的应用程序中的用户表不再真正拥有用户并且他们的权限失败。
$connection
因此,在 laravel 中使用 User 模型并使用and属性将其连接到 PM 的用户表是一个好主意,$table
或者最好破解一个非 eloquent 基本 User 模型并让 laravel 使用它进行身份验证。该模型将使用 PM 的 API 来获取用户等。
有没有人在使用 laravel 时有过类似的经历,什么是合适的解决方案?因为我真的很困惑如何处理这种情况。