Interface SSOManagement

This service type is responsible for managing single sign on entities like users and services and their roles.

XML Namespace

urn:icsy:venice:wsdl:sso

XSD Data Types

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

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

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

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

Operations

 sso:ServiceArray getServices (domain:SSOInformation sso, basic:String pattern) throws faults:AuthorizationFault
Get all services.

 sso:Service addService (domain:SSOInformation sso, sso:Service s) throws faults:AuthorizationFault
Adds a service.

 xsd:boolean editService (domain:SSOInformation sso, sso:Service s) throws faults:AuthorizationFault
Change a service.

 xsd:boolean deleteService (domain:SSOInformation sso, sso:Service s) throws faults:AuthorizationFault
Delete a service.

 sso:User getUser (domain:SSOInformation sso, basic:String userName) throws faults:AuthorizationFault
Get a specific users.

 sso:UserArray getUsers (domain:SSOInformation sso, basic:String pattern) throws faults:AuthorizationFault
Get all users.

 sso:User addUser (domain:SSOInformation sso, sso:User u) throws faults:AuthorizationFault
Add a user.

 xsd:boolean editUser (domain:SSOInformation sso, sso:User u) throws faults:AuthorizationFault
Change a user.

 xsd:boolean deleteUser (domain:SSOInformation sso, sso:User u) throws faults:AuthorizationFault
Delete a user.

 sso:Role getRole (domain:SSOInformation sso, basic:String roleName) throws faults:AuthorizationFault
Get a specific role.

 sso:RoleArray getRoles (domain:SSOInformation sso, basic:String pattern) throws faults:AuthorizationFault
Get all roles.

 sso:Role addRole (domain:SSOInformation sso, sso:Role r) throws faults:AuthorizationFault
Add a role.

 xsd:boolean editRole (domain:SSOInformation sso, sso:Role r) throws faults:AuthorizationFault
Change a role.

 xsd:boolean deleteRole (domain:SSOInformation sso, sso:Role r) throws faults:AuthorizationFault
Delete a role.

 sso:RoleMappingArray getRoleMappings (domain:SSOInformation sso) throws faults:AuthorizationFault
Get all role mappings.

 sso:RoleMapping addRoleMapping (domain:SSOInformation sso, sso:RoleMapping roleMapping) throws faults:AuthorizationFault
Add a role mapping.

 xsd:boolean editRoleMapping (domain:SSOInformation sso, sso:RoleMapping roleMapping) throws faults:AuthorizationFault
Change a role mapping.

 xsd:boolean deleteRoleMapping (domain:SSOInformation sso, sso:RoleMapping roleMapping) throws faults:AuthorizationFault
Delete a role mapping.

 sso:RoleArray getUserRoles (domain:SSOInformation sso, sso:User u) throws faults:AuthorizationFault
Get all user roles.

 xsd:boolean setUserRoles (domain:SSOInformation sso, sso:User u, sso:RoleArray roles) throws faults:AuthorizationFault
Set a user role.

 sso:RoleArray getServiceRoles (domain:SSOInformation sso, sso:Service s) throws faults:AuthorizationFault
Get all service roles.

 xsd:boolean setServiceRoles (domain:SSOInformation sso, sso:Service s, sso:RoleArray roles) throws faults:AuthorizationFault
Set a service role.

 sso:ConnectionArray getConnections (domain:SSOInformation sso) throws faults:AuthorizationFault
Set connections.

 sso:Connection addConnection (domain:SSOInformation sso, sso:Connection c) throws faults:AuthorizationFault
Add a connection.

 xsd:boolean editConnection (domain:SSOInformation sso, sso:Connection c) throws faults:AuthorizationFault
Change a connection.

 xsd:boolean deleteConnection (domain:SSOInformation sso, sso:Connection c) throws faults:AuthorizationFault
Delete a connection.

 xsd:boolean deleteAuthorizationInformation (domain:SSOInformation sso, sso:Service s, sso:Role r) throws faults:AuthorizationFault
Delete authorization information.

 sso:AuthorizationInformation getAuthorizationInformation (domain:SSOInformation sso, sso:Service s, sso:Role r) throws faults:AuthorizationFault
Get authorization information.

 xsd:boolean setAuthorizationInformation (domain:SSOInformation sso, sso:Service s, sso:Role r, sso:AuthorizationInformation a) throws faults:AuthorizationFault
Set authorization information.

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