Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 MemberChangeSubject
    • Integrated 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