WSO2:如何在具有 API-M 和身份服务器的 SSO 设置环境中通过 API 获取用户访问令牌?

WSO2: How to get user access token by API in a SSO setting environment with API-M and Identity server?

环境:

问题:

用户如何通过 API 使用他的帐户和密码来获取他的访问令牌?

我尝试参考文档:https://docs.wso2.com/display/AM1100/Token+API

但似乎需要消费者密钥和秘密,有没有其他方法没有消费者密钥对来获取用户访问令牌?

谢谢

汤姆

是的,您需要 consumer/key 秘密对才能获得访问令牌。对于用户身份验证,您可以使用不同的授权流程(SAML2、授权代码等),但要验证客户端 OAuth 应用程序,您必须传递应用程序详细信息(因为您可以在系统中拥有多个应用程序,并且 Oauth 服务器需要知道您指的是什么应用程序)。

谢谢

sanjeewa.