...
ChangeLogConsumer
Activate/de-activate webex and kaltura account when user’s status changes at the university
See See WebEx and Kaltura below
Web Services
Integrated into change username process to be consistent with the data source.
Calls MemberChangeSubjectIntegrated into user account deletion process to delete all immediate memberships to make sure all ad-hoc memberships are also cleaned up.
Possible Future Plans
- Upgrade to v2.2.23
- Box integration (Groups and Folder provisioning via API, ChangeLogConsumer/Messaging)
AWS integration
Course groups to Canvas, AD/LDAP, Google (Loader/Messaging, PSP)
Google Apps Grouper Provisioner
Rules (notify certGroup admin when user is removed from employee’s group)
...
WebEx and Kaltura
- Extend ChangeLogConsumerBase class
- Override processChangeLogEntries
- Check for changes in
- WebEx: webex staff/students group
- Kaltura: Active Users group
- Call WebEx web services (API/web services to change user's account status whenever the following change types occur:
- ChangeLogTypeBuiltin.MEMBERSHIP_ADD
- ChangeLogTypeBuiltin.MEMBERSHIP_DELETE
- WebEx reference: https://developer.cisco.com/media/webex-xml-api/311SetUser.html) to change user's status whenever the following change types occur:
- Kaltura reference: http://www.kaltura.com/api_v3/testmeDoc/index.php?page=overview
- ChangeLogTypeBuiltin.MEMBERSHIP_ADD ChangeLogTypeBuiltin.MEMBERSHIP_DELETE