WSO2 ESB:HTTPS API

时间:2013-04-12 07:46:42

标签: api ssl https wso2 wso2esb

是否可以为WSO2 ESB上的API启用HTTPS协议?

  

HTTPS ://本地主机:8280 / API / mySslApi

4 个答案:

答案 0 :(得分:1)

默认情况下已启用该功能,如果您遵循axi2.xml config,则会在下面找到详细信息,

1。for Http

[[^\\p{L}]&&\\D]

2。用于Https

p

答案 1 :(得分:0)

我们目前通过发布商支持BasicAuth / usernametoken安全端点。如果握手错误,您可能需要编辑“HostnameVerifier”参数的axis2.xml。有关详细信息,请查看以下链接。 http://docs.wso2.org/wiki/display/AM131/Adding+an+API

答案 2 :(得分:0)

是的,在WSO2 ESB中,当我们想要保护REST API时,我们可以简单地通过HTTPS提供它,如下所述。

import logging

# Get the logger from the main module (file1)
logger = logging.getLogger(__name__)

def get_something():
    something = 'foo'
    # Your log here
    logger.info('Test log')
    return something

bar = get_something

def use_bar():
    print(bar())
    logger.info("log bar")

让安全处理程序验证凭据。

 <resource uri-template="/view/{symbol}" methods="GET" protocol="https">

详细信息:https://docs.wso2.com/display/ESB490/Securing+APIs

答案 3 :(得分:0)

您可以简单地调用API的HTTPS端点,默认情况下已启用。请注意,HTTPS端口是8243而不是8280。

https://localhost:8243/api/mySslApi