在WSO2 AM-1.7.0中发布和订阅应用程序作为API

时间:2016-03-17 11:43:29

标签: wso2 wso2-am

我有一个时间表条目应用程序,需要作为API公开,用户可以使用它来输入分配任务的工作时间。我有以下查询:

  1. 我将登录身份验证创建为我已发布并且当前使用JSON消息作为响应订阅的restful客户端。如何在UI中打开此服务,以便用户获得通常的身份验证页面。
  2. 如何从不同的用户系统访问此API?用户每次想要使用此API时都必须登录WSO2商店吗?
  3. WSO2文档提到了创建用户和角色,但由于这将有大约10K用户,如何让用户感觉它与以前的应用程序相同?

1 个答案:

答案 0 :(得分:0)

用户无需登录商店。只有应用程序开发人员才能访问store.Application开发人员从商店获取消费者密钥/密钥对并将其嵌入Web应用程序中。

应用程序用户/订阅者无需了解API存储。当他们使用/登录应用程序时,可以使用基于特定授权类型(例如:密码)的嵌入式使用者密钥/密钥对生成访问令牌,并访问通过API公开的服务。

不需要手动创建用户和角色。如果存在用户存储,则可以将其与WSO2 API Manager集成。 [1]解释了如何集成用户存储。

您可以参考示例[2],了解如何在WSO2 API Manager中完成此操作。 此示例演示了通过API Manager中创建的API访问已部署Web应用程序的各种服务的方案。

[1] https://docs.wso2.com/display/AM170/Configuring+User+Stores

[2] https://docs.wso2.com/display/AM170/Invoking+APIs+using+a+Web+App+Deployed+in+WSO2+AS