canvas-lms/app/controllers/lti/ims
Han Ngo 27d24538d6 Run Key Rotation Script as a Periodic Job in Canvas
Closes PLAT-3508 & PLAT-3509

Test Plan:
- Verify the key rotate correctly (set current to past, future
to current, and the new key to future) in both cases: when there
is no existing key AND when there is key already in Consul
- Verify the script will be running every month
- Verify the keys got rotated using Imperium gem version '0.4.0'

Change-Id: I630f230b3cd1c515ebb266b532901b4260622173
Reviewed-on: https://gerrit.instructure.com/154529
Reviewed-by: Stewie aka Nicholas Stewart <nstewart@instructure.com>
QA-Review: Nathan Mills <nathanm@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
Tested-by: Jenkins
2018-07-12 19:57:40 +00:00
..
concerns Add Results Services Endpoints 2018-02-21 22:24:24 +00:00
access_token_helper.rb allow creating developer keys that only work against test clusters 2018-06-29 15:50:08 +00:00
authorization_controller.rb Unify create and update OriginalityReport endpoints 2017-09-20 14:18:25 +00:00
line_items_controller.rb Add scores endpoint 2018-02-15 22:51:19 +00:00
results_controller.rb Add Results Services Endpoints 2018-02-21 22:24:24 +00:00
scores_controller.rb Add Results Services Endpoints 2018-02-21 22:24:24 +00:00
security_controller.rb Run Key Rotation Script as a Periodic Job in Canvas 2018-07-12 19:57:40 +00:00
tool_consumer_profile_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
tool_proxy_controller.rb lti 2.1 certification changes 2017-08-15 00:03:45 +00:00
tool_setting_controller.rb Change Tool Setting Link-level service template 2018-02-09 17:22:12 +00:00