gpt4 book ai didi

php - 如何使用另一个 API 的用户群在 Laravel 中设置身份验证?

转载 作者:搜寻专家 更新时间:2023-10-31 21:51:58 24 4
gpt4 key购买 nike

所以我正在使用 Process Maker在我的 laravel 应用程序中完成大量工作。但我的雇主不喜欢他们的 API,我个人也不喜欢。他们太困惑了。另外,我们不需要所有功能。

所以我在 Laravel 本身中创建 API 以使用这些 API 并根据我的喜好转换传入和传出的数据。由于 PM 中有 OAuth2,我们正在使用它。

但是我们的系统也需要身份验证。所以我们为此使用了 JWT token 。当需要在我的应用程序中使用时,JWT token 持有 PM 应用程序的访问 token 。

我的问题是,现在我正在使用 PM 的用户群,我在 laravel 中的策略失败了,使用这些策略构建的旧 API 也失败了。原因是我的应用程序中的用户表实际上不再有用户并且他们的权限失败。

那么在 laravel 中使用用户模型并使用 $connection$table 属性将它连接到 PM 的用户表是个好主意还是更好破解一个非 Eloquent 基本用户模型并让 laravel 使用它进行身份验证。该模型将命中 PM 的 API 以获取用户等。

有没有人在使用 laravel 时有过类似的经历,什么是合适的解决方案?因为我真的很困惑如何处理这种情况。

最佳答案

有一个 rest api 可用于获取 processmaker 中的用户列表。首先你需要注册一个api

(引用:)Click here

如果用户消费你需要指定参数:

'grant_type'    = 'password',
'scope' => '*', //set to 'view_process' if not changing the process
'client_id' => YYYY45435,
'client_secret' => XXX543543,
'username' => jemiris,
'password' => jfi83

关于php - 如何使用另一个 API 的用户群在 Laravel 中设置身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com