我目前正在WSO2 API 管理器 (v2.6.0)上进行 PoC 。我已经有一个 Web 应用程序(例如:Pizza booking)以及使用该应用程序进行披萨预订的注册客户(最终用户)。现在我想带来披萨预订应用程序的后端服务,例如,
- 选择店铺位置,
- 预订披萨,
- 跟踪订单等
作为 API 进入 WSO2 API 管理器。为此,我将在 API 管理器中创建所需的 API。然后我想将我现有的 Web 应用程序用户(最终用户)引入 API 管理器并提供对这些 API 的访问。
实现这一点的最佳方法是什么?
- 将我的用户置于 WSO2 身份服务器下并将身份服务器用作我的 API 管理器的密钥管理器?
- 将我的用户置于辅助用户存储/使用 API 管理器的自定义用户存储?
在那种情况下,我将如何提供对特定 API 的访问(订阅 API)而不登录到 API 管理器存储并为每个用户手动订阅?
还,
在 Inbound 认证下创建 Service Provider 和创建 Oauth 应用有什么用?
我可以用这个应用程序做什么?
这与我们在 API manager store 中订阅 API 之前创建的应用程序相同吗?
我可以将用户添加到此应用程序并授予他们共同的访问权限吗?
我可以使用此应用程序订阅 API,以便此应用程序下的所有用户都可以访问它吗?