enforce nonce and timestamp in lti outcome requests
This uses redis to store the nonces as locks that expire after 90 minutes. Timestamps are epoch UTC values, as per the oauth spec. testplan: send oauth requests to the api endpoint with the same nonce more than once, or with a too-old timestamp refs #5892 Change-Id: Id6130c2a07e206dad716673aa6adbe9d36565a7c Reviewed-on: https://gerrit.instructure.com/6683 Tested-by:Hudson <hudson@instructure.com> Reviewed-by:
Brian Whitmer <brian@instructure.com>
Loading
Please register or sign in to comment