通过令牌API从WSO2 API Manager请求访问令牌

时间:2018-03-08 04:09:59

标签: wso2 wso2-am

我试图了解如何从WSO2 API Manager实现访问令牌请求。鉴于我有一个包含用户名和密码输入的登录页面,如何仅使用这两个参数来请求访问令牌?

因为通过引用令牌API,需要在授权标头上附加使用者密钥/密钥,这在登录期间不可用。

感谢。

2 个答案:

答案 0 :(得分:1)

要获取访问令牌,您应首先为其注册oauth应用程序。客户端ID,客户端密钥来自应用程序。之后,您可以从该应用程序生成访问令牌。

按照以下说明生成客户端ID和客户端密码。

  1. 登录APIM商店。 (https://localhost:9443/store

  2. 为您的api订阅申请表。

  3. 转到应用程序,然后单击生产选项卡中的生成密钥。

  4. 现在将为您的应用程序创建客户端ID和客户端密钥。您可以使用这些密钥生成访问令牌。

    编辑:

    从rest api生成客户端ID和客户端密钥。

    请关注:https://docs.wso2.com/display/AM210/apidocs/publisher/index.html#guide

答案 1 :(得分:0)

要生成访问令牌,您需要拥有Oauth2应用程序。令牌属于特定的Oauth2应用程序。这就是为什么你需要有一个消费者密钥和应用程序的秘密。

您可以使用https://docs.wso2.com/display/AM210/Password+Grant

中的密码授予类型