System and User Event Filtering Capabilities

Document created by Erin Hallmark Administrator on Nov 18, 2019Last modified by Erin Hallmark Administrator on Nov 25, 2019
Version 2Show Document
  • View in full screen mode

 

System and User Event Filtering Capabilities 

System generated events are triggered by asynchronous jobs such as ContentMigration, ContextModuleProgression, etc. System generated events share job data around the process that triggered an event as well as the details around object affected by the change.

 

User generated events are triggered by an action directly  performed by and end user. User generated events share web request, browser and user  ( actor) data in the metadata of the event as well as details around object affected by the change

 

In order for an end user to subscribe to System or User generated events, the user should check the boxes for the specific types of events and save the changes. 

 

User Event Filter Examples

 

HTTPS Webhook Data Delivery Method

We now provide support for an HTTPS  based web service that is not Amazon Service, such as SQS. Data administrators could select the HTTPS method from Delivery Method drop-down menu to start receiving events to an alternative to SQS web service. Only one delivery method is allowed per subscription. Canvas uses JWT to sign an event. If service is unavailable and Canvas cannot reach it, the events will not be delivered for the duration of the service outage. 

 

JWT Signed Event Example 

eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjIwMTktMTAtMDFUMjE6MDg6NDVaIn0.eyJtZXRhZGF0YSI6eyJyb290X2FjY291bnRfdXVpZCI6IjEiLCJyb290X2FjY291bnRfbHRpX2d1aWQiOiJ4IiwidXNlcl9pZCI6IjEwIiwidXNlcl9sb2dpbiI6InVzZXIiLCJob3N0bmFtZSI6InRlc3QuaW5zdHJ1Y3R1cmUuY29tIiwidXNlcl9hZ2VudCI6Ik1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS81My4wLjI3ODUuMTQzIFNhZmFyaS81MzcuMzYiLCJhc3NpZ25tZW50X2lkIjoiMTIiLCJjb3Vyc2VfaWQiOiIxMDAxIiwiY29udGV4dF90eXBlIjoiYXNzaWdubWVudCIsImNvbnRleHRfaWQiOiIxIiwiY29udGV4dF9yb2xlIjoiU3R1ZGVudCIsInJlcXVlc3RfaWQiOiJjYjYxZDBiNS1lODZjLTQzZGQtODQ3Ni1lMjlhYjNmNTgwYjQiLCJzZXNzaW9uX2lkIjoiYmJiIiwiZXZlbnRfbmFtZSI6InN1Ym1pc3Npb25fY3JlYXRlZCIsImV2ZW50X3RpbWUiOiIyMDE2LTEwLTEwVDE5OjAyOjIwWiJ9LCJib2R5Ijp7InN1Ym1pc3Npb25faWQiOiIxMDAwMDEiLCJhc3NpZ25tZW50X2lkIjoiMTIiLCJzY29yZSI6IjkwIiwiZ3JhZGUiOiJBLSJ9LCJzdWJzY3JpcHRpb24iOnsiaWQiOiI4YWVkMTc3MS03YjVkLTRjOTAtYmYwOS0zZDI1NmI3ZWVhZWUiLCJvd25lcl9pZCI6Im93bmVyX2lkIn0sImlhdCI6MTU3MzU4OTAzMywiZXhwIjoxNTczNTkyNjMzLCJpc3MiOiJodHRwczovL2xpdmUtZXZlbnRzLmNhbnZhcy5pbnN0cnVjdHVyZS5jb20ifQ.AP9mQdxsNEMuo-cNWnwbCGDm22DJ_qpV7Z3Wl4aGTZ_zIWKP-UsWhavXrx-OcC0xn8DSbmVERyIVyo1v2xI6lfdDMI_-SnEsGfMeimuW5D-IoO7I-3CRfFzpZit9YDFcL-yWfbcvVVex1Jvhu0-taMBsR8JNmA8mX6s3_sa_rD6UT1dl92L6czyUnHQ9ALbgp4hbF3B80JWL4b1zQqLzy94j0LEwbBDw98CNM2T5YuclgX8T-z1_tKipzrh3Yml30Tr-XpZ0TaRE4Fw26_d5tbQIYI2X1TYCNCnErLD8YlGhm4V7o-OSLc7EEaT-GvyR63CzAgVbVFtOcnojQjNtog

 

The following service could be used to view the content : https://jwt.io

Attachments

    Outcomes