Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  • evloving the security model
  • devloping other use cases
  • timelines
  • sample source code for other application developers

Service URL

To be filled in

Service WSDL

API's / Functions:

The currently implemented read API's are:

Panel

validateUser - validates whether-or-not a specified MIT ID belongs to a specified user.
getUserLists - this is a simplified version of getUserListMembership.
getUserAdminListMembership - returns a list of Moira groups/lists for which a specified user is an administrator
getUserListMembership - returns a list of Moira groups/lists for when a specified user is a member
getListMembership - returns a list of members for a specified Moira group/list.
getListAttributes - returns the attributes of a specified Moira group/list.
getUserAttributes - returns the attributes of a specified Moira user.

The following 2 write API's are non-operational in that the Moira web service does not currently have write access to Moira.

Panel

deleteMemberFromList - delete a member from a specified Moira group/list.
addMemberToList - add a member to a specified Moira group/list.


 

Service URL

https://mapws-stage.mit.edu/moiraws/services

Service WSDL

Moira WSDL https://mapws-stage.mit.edu/moiraws/services/moira?wsdl  

Admin Service WSDL https://mapws-stage.mit.edu/moiraws/services/AdminService?wsdl

Version WSDL https://mapws-stage.mit.edu/moiraws/services/Version?wsdlTo be filled in  

Jira space regarding this project

...

  • Moira library code available from
  • Moira JNI interface code available from
  • AXIS version ...

Examples:

Client code sample addMemberToList API

Client code sample deleteMemberFromList API


Security

This service does require authorization and provisioning. However, there is a long term goal of introducing a newer security model for the service which will rely on authentication and all authorizations will be handled by Moira internally.

...