The Security Information Service is a Core Management Web service that proves information about the security configuration of a WSO2 SOA Enablement Server. This service is available in all installation scenarios. The Administration Console uses this service to detect security on remote WSO2 SOA Enablement Servers.
Provided WSO2 SOA Enablement Server is running in secure mode on localhost and default ports, you access the Security Info Service SOAP endpoint at http://localhost:6060/admin/securityinfo.
The Security Info Service is included in the Core-Services component.
A full listing of the Security Info Service methods is in the Javadoc at org.systinet.wasp.admin.SecurityInfoService. A list of the Security Information Service functionality and associated methods follows:
Table 7. SecurityInfoService Functionality and Methods
Functionality | Method |
---|---|
Get the security providers used by default for incoming messages for all services | getDefaultAcceptingSecurityProviders() |
Get security providers used for incoming messages for a specific endpoint | getAcceptingSPForEndpoint(ServiceEndpoint) or getAcceptingSPForEndpoint(endpointName) |
Get the collection of permissions granted to all WSO2 SOA Enablement Server users by default | getDefaultPrincipalPermissions() |
Get names of all security providers available on the server | getSecurityProviders() |