我试图了解如何从WSO2 API Manager实现访问令牌请求。鉴于我有一个包含用户名和密码输入的登录页面,如何仅使用这两个参数来请求访问令牌?
因为通过引用令牌API,需要在授权标头上附加使用者密钥/密钥,这在登录期间不可用。
感谢。
答案 0 :(得分:1)
要获取访问令牌,您应首先为其注册oauth应用程序。客户端ID,客户端密钥来自应用程序。之后,您可以从该应用程序生成访问令牌。
按照以下说明生成客户端ID和客户端密码。
登录APIM商店。 (https://localhost:9443/store)
为您的api订阅申请表。
转到应用程序,然后单击生产选项卡中的生成密钥。
现在将为您的应用程序创建客户端ID和客户端密钥。您可以使用这些密钥生成访问令牌。
编辑:
从rest api生成客户端ID和客户端密钥。
请关注:https://docs.wso2.com/display/AM210/apidocs/publisher/index.html#guide
答案 1 :(得分:0)
要生成访问令牌,您需要拥有Oauth2应用程序。令牌属于特定的Oauth2应用程序。这就是为什么你需要有一个消费者密钥和应用程序的秘密。
中的密码授予类型