Commit Graph

3 Commits

Author SHA1 Message Date
Nathan Mills c68be0c9ad have redis check and then write nonce
fixes PLAT-1349

test plan:
regression check grade passback
try using the same nonce twice for grade passback
try using an expired oauth signature

Change-Id: I76ca22568451823c0ed9ae03e815873dda843883
Reviewed-on: https://gerrit.instructure.com/90006
Tested-by: Jenkins
Reviewed-by: Andrew Butterfield <abutterfield@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
2016-09-22 18:43:48 +00:00
Nathan Mills 1ff9e81d6d use the new ims lti message authenticator
the new gem created an lti message authenticator that fixes a bug
around content-item-selection message signature validation.

fixes PLAT-1639

test plan:

the test tool content item edit should still work
the o365 content-item edit should work with it

Change-Id: I5ebe868b31518861d32bf1b02244c21cceb55eb6
Reviewed-on: https://gerrit.instructure.com/84481
Reviewed-by: Andrew Butterfield <abutterfield@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
2016-07-07 19:34:32 +00:00
Nathan Mills 0970d3b982 helper class for lti message validation
refs PLAT-1339

test-plan:
specs should pass
nothing uses this right now, just here for future use

Change-Id: Ie07227c5cdaa64201ff38208840d79668508dde8
Reviewed-on: https://gerrit.instructure.com/79137
Reviewed-by: Andrew Butterfield <abutterfield@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nathan Mills <nathanm@instructure.com>
2016-05-11 22:16:17 +00:00