{"push_id":708169724,"size":9,"distinct_size":1,"ref":"refs/heads/lti-deployment","head":"0803976293ad387050201431fd8e8c7f363df588","before":"2060edc00e226139a9aa4a0f447127a450705f73","commits":[{"sha":"5e86a64729e435d025d618b4871eb22a7c8cbed7","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"User info cookie\n\n* Add a new cookie for user information\n* Make marketing cookie names configurable.\n* Handle URL reversal when URLs don't exist (in Studio)\n* Move cookie code from student/helpers.py into its own module.","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/5e86a64729e435d025d618b4871eb22a7c8cbed7"},{"sha":"34863c76c1c466ede91bbe0462a2609c0cc977b0","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Make the user info cookie secure","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/34863c76c1c466ede91bbe0462a2609c0cc977b0"},{"sha":"0442e70072c91ec33b80d87fb66c31eda6bd9cc1","author":{"email":"51e2c21eda4c9a37abf27381df1ac569253bbae3@arbisoft.com","name":"Muhammad Shoaib"},"message":"PHX-40 added the sorting of the most popular coupon codes used.","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/0442e70072c91ec33b80d87fb66c31eda6bd9cc1"},{"sha":"62742952a2e4889b05bb1a5882c3fec2c739adf6","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Make credit provider callback CSRF exempt","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/62742952a2e4889b05bb1a5882c3fec2c739adf6"},{"sha":"da982341e725744d7922bc2ad13af2a538e2dd6a","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Accept string-encoded timestamps","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/da982341e725744d7922bc2ad13af2a538e2dd6a"},{"sha":"0bc2c42e0b38d56ef9e18b971b6d7d85bc6b8813","author":{"email":"9376b685e83a711fba45f684eafc9d02a9e477db@edx.org","name":"chrisndodge"},"message":"Merge pull request #8682 from edx/muhhshoaib/PHX-40-sorting-of-popular-coupon-codes\n\nPHX-40 added the sorting of the most popular coupon codes used.","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/0bc2c42e0b38d56ef9e18b971b6d7d85bc6b8813"},{"sha":"7f451c883597da727a5f172c6625ce119a818f9b","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Merge pull request #8681 from edx/will/credit-provider-integration-fixups\n\nCredit provider integration fixups","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/7f451c883597da727a5f172c6625ce119a818f9b"},{"sha":"754eb9af18ca1053f04cac1aca371288de011540","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Merge pull request #8655 from edx/will/more-login-cookie-info\n\nUser info cookie","distinct":false,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/754eb9af18ca1053f04cac1aca371288de011540"},{"sha":"0803976293ad387050201431fd8e8c7f363df588","author":{"email":"1012fdee83107cbf1623abe5273fa33b5ff51358@harvard.edu","name":"Phil McGachey"},"message":"[LTI Provider] Added an authentication backend to log in LTI users\n\nThis change adds a Django authentication backend which, when installed\nwill authenticate users based on their LTI identity rather than using\na username/password combination. The authentication method determines\nfirst whether a user with the given username exists and, if so, whether\nthat user is associated with an LTI identity. It also verifies that\nthe LTI consumer and user ID passed to the LTI launch match those\nstored in the LtiUser table. This will always be the case if the\nauthentication backend is reached through the LTI code, but it\nprovides an extra guarantee if the backend is called from elsewhere.","distinct":true,"url":"https://api.github.com/repos/mcgachey/edx-platform/commits/0803976293ad387050201431fd8e8c7f363df588"}]}