2015-11-02 45 views
2

我需要公開通過WSO2 API管理一些API,但有三個重要特徵:三足式OAuth與WSO2 API管理

  • 某些API需要3條腿OAuth訪問控制;
  • oauth身份驗證必須通過已在wso2身份服務器中配置的身份提供程序進行;
  • 需要給資源所有者管理(列表,並吊銷)認購申請
  • 的能力

任何人都可以給我一些提示,以實現這一方案?

回答

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