[英]WSO2 API Manager Authentication
我有一個使用基本身份驗證來認證和授權服務調用的應用程序。 我正在另一台服務器上設置WSO2 API管理器,但不確定如何將base64加密從API管理器傳遞到我的應用程序,以授權某些服務調用。
該信息在文檔中不容易獲得,因此我不確定它是否受支持。
有沒有人使用過或知道如何實現?
如果要提供自己的身份驗證機制,可以通過實現org.wso2.carbon.apimgt.gateway.handlers.security.Authenticator
並將其設置在身份驗證處理程序鏈中來輕松實現。
您可以參考org.wso2.carbon.apimgt.gateway.handlers.security.oauth.OAuthAuthenticator
進行參考。
在API Manager中通過APIAuthenticationHandler
身份驗證,該身份驗證是API序列定義(/ repository / deployment / server / synapse-configs / default / api)中定義的處理程序之一。 要禁用該特定API的身份驗證(因為API Manager本身處理基本身份驗證),只需刪除或注釋掉該處理程序即可。 然后,用戶應提供后端服務所需的基本身份驗證,而不是API Manager令牌,因為他們將不再需要它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.