使用Wso2 API Manager的3脚oauth

时间:2015-11-02 20:22:21

标签: api oauth wso2 wso2is wso2-am

我需要通过wso2 api manager公开一些API,但有三个重要特性:

  • 某些API需要三脚oauth访问控制;
  • oauth身份验证必须通过已在wso2身份服务器中配置的身份提供程序进行;
  • 需要为资源所有者提供管理(列出和撤消)订阅的应用程序的能力

有人可以给我一些实现这种情况的技巧吗?

1 个答案:

答案 0 :(得分:0)

使用OAuth 1.0a配置三脚架流程。 有关详细信息,请参阅http://tharindue.blogspot.com/2015/04/three-legged-oauth-10a-playground_23.html

如果在APIManager上配置了IS作为KeyManager,则Identity Server是身份提供者。

当开发人员在API Manager Store上创建应用程序时,他拥有该应用程序的管理权限。所有其他订户使用密钥和密钥对,仅具有订阅权限。

有关其他信息: http://wso2.com/library/articles/2016/05/article-the-benefits-of-integrating-wso2-identity-server-with-wso2-api-manager/ https://docs.wso2.com/display/IS460/Authorization+Code+Grant+Type+with+API+Manager