是否可以为WSO2 ESB上的API启用HTTPS协议?
HTTPS ://本地主机:8280 / API / mySslApi
答案 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">
答案 3 :(得分:0)
您可以简单地调用API的HTTPS端点,默认情况下已启用。请注意,HTTPS端口是8243而不是8280。
https://localhost:8243/api/mySslApi