首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WSO2应用编程接口管理器身份验证

WSO2应用编程接口管理器身份验证
EN

Stack Overflow用户
提问于 2013-04-12 12:20:42
回答 3查看 2.9K关注 0票数 2

我有一个应用程序,它使用基本身份验证对服务调用进行身份验证和授权。我正在一个单独的服务器上设置我们的API管理器,但是不确定如何将base64加密从WSO2管理器传递到我的应用程序以授权某些服务调用。

这些信息在文档中并不容易获得,所以我甚至不确定它是否被支持。

有没有人用过或者知道怎么做到这一点?

EN

回答 3

Stack Overflow用户

发布于 2014-09-22 14:33:09

如果您想提供自己的身份验证机制,可以通过实现org.wso2.carbon.apimgt.gateway.handlers.security.Authenticator并将其设置在身份验证处理程序链中来轻松实现。

您可以参考org.wso2.carbon.apimgt.gateway.handlers.security.oauth.OAuthAuthenticator作为参考。

票数 1
EN

Stack Overflow用户

发布于 2013-04-12 16:21:57

您可以在publisher上创建API时提供凭据。您可以查看WSO2 documentation about adding an API。在publisher的"Endpoint Type“中,您必须选择Secured,然后需要提供username/password

票数 0
EN

Stack Overflow用户

发布于 2016-05-17 04:22:28

身份验证是通过API序列定义(/repository/deployment/server/synapse-configs/default/api).中定义的处理程序中的APIAuthenticationHandler在API管理器中进行的要禁用该特定API的身份验证(因为API Manager本身处理基本身份验证),只需删除或注释掉处理程序即可。然后,用户应该提供后端服务所需的基本身份验证,而不是API管理器令牌,因为他们将不再需要它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15963006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档