Interface ServiceManagement

This interface is intended for managing a service's authorization properties.

XML Namespace

urn:icsy:venice:wsdl:sso

XSD Data Types

sso:  http://www.v-grid.info/types/sso.xsd

domain:  http://www.v-grid.info/types/domain.xsd

faults:  http://www.v-grid.info/types/faults.xsd

Operations

 sso:AuthorizationPropertyArray getAuthorizationProperties (domain:SSOInformation sso, sso:AuthorizationInformation auth) throws faults:AuthorizationFault
Returns the decoded authorization properties for the given authorization information. This data can be used to present it graphically for management. After changing the data, it has to be re-encoded by calling getAuthorizationInformation().

 sso:AuthorizationInformation getAuthorizationInformation (domain:SSOInformation sso, sso:AuthorizationPropertyArray auth) throws faults:AuthorizationFault
Returns the encoded version of the given properties array. This encoded data should be stored as authorization data for users or services and be presented to the service whenever it is used.

 sso:AuthorizationInformation getDefaultAuthorizationInformation ()
Returns all the default authorization information.

 sso:AuthorizationInformation getDefaultAdminAuthorizationInformation ()
Returns the default authorization information for the standard administrator role. This data can be used for bootstrapping administrative permissions.

 sso:AuthorizationInformation getDefaultServiceAuthorizationInformation ()
Returns the default authorization information for the standard service role. This data can be used for bootstrapping service permissions.

 sso:AuthorizationInformation getDefaultUserAuthorizationInformation ()
Returns the default authorization information for the standard user role. This data can be used for bootstrapping user permissions.

 sso:AuthorizationInformation getDefaultGuestAuthorizationInformation ()
Returns the default authorization information for the standard guest role. This data can be used for bootstrapping guest permissions.

Generated by the Venice Service Compiler on Thu May 10 14:14:50 CEST 2012