Web API 调用 WSO2 IS 中的身份验证
Web API calls Authentication in WSO2 IS
我曾尝试搜索使用 WSO2 Identity Server 进行身份验证的示例,用于驻留在其他服务器中的 Web API 调用,但似乎找不到。我只能在 WSO2 IS API 调用中找到身份验证。您能否参考一些链接以获取示例或教程
您可以通过以下方式获取所有管理API。
使用 -DosgiConsole 标志启动服务器,即 ./wso2server.sh -DosgiConsole
或 ./wso2server.bat -DosgiConosle
然后在服务器启动后,您将获得 osgi 控制台。输入 listAdminServices,您将获得列表。例如:
osgi> listAdminServices
Admin services deployed on this server:
1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/
在 osgi 控制台输入 help
即可列出所有命令,例如 listAdminServices
。
默认情况下,这些管理 API 是隐藏的,您必须启用它们。为此,请更改 <ESB_HOME>/repository/conf/carbon.xml
文件。
<!-- If this parameter is set, the ?wsdl on an admin service will not give the admin service wsdl. -->
<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
注意:所有服务器都公开 Web 服务 API,可用于访问后端功能。
我曾尝试搜索使用 WSO2 Identity Server 进行身份验证的示例,用于驻留在其他服务器中的 Web API 调用,但似乎找不到。我只能在 WSO2 IS API 调用中找到身份验证。您能否参考一些链接以获取示例或教程
您可以通过以下方式获取所有管理API。
使用 -DosgiConsole 标志启动服务器,即
./wso2server.sh -DosgiConsole
或./wso2server.bat -DosgiConosle
然后在服务器启动后,您将获得 osgi 控制台。输入 listAdminServices,您将获得列表。例如:
osgi> listAdminServices Admin services deployed on this server: 1. ProvisioningAdminService, ProvisioningAdminService, https://10.150.3.140:9443/services/ProvisioningAdminService/
在 osgi 控制台输入 help
即可列出所有命令,例如 listAdminServices
。
默认情况下,这些管理 API 是隐藏的,您必须启用它们。为此,请更改 <ESB_HOME>/repository/conf/carbon.xml
文件。
<!-- If this parameter is set, the ?wsdl on an admin service will not give the admin service wsdl. -->
<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
注意:所有服务器都公开 Web 服务 API,可用于访问后端功能。