Go to file
Cody Cutrer 1426c305f3 don't force logout mid-MFA workflow due to spurious XHR
test plan:
 * get the MFA screen during login
 * force an XHR (via javascript console?)
 * it should return 403
 * reload the page
 * it should not make you log in again (watch network requests if
   you're using SSO to make sure it doesn't send you back to SSO)

Change-Id: Idc35b99fecfb204ef3da1538661aa52a30db0f15
Reviewed-on: https://gerrit.instructure.com/63505
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Tested-by: Jenkins
QA-Review: August Thornton <august@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2015-09-21 22:06:53 +00:00
Gemfile.d Send messages via Twilio 2015-09-14 15:46:23 +00:00
app don't force logout mid-MFA workflow due to spurious XHR 2015-09-21 22:06:53 +00:00
bin rails 4.0.10 2014-09-16 22:07:39 +00:00
client_apps spec: fix fragile packaging for canvas_quizzes 2015-08-17 23:11:20 +00:00
config check whether provisional grades are needed on student switch 2015-09-21 19:05:09 +00:00
db/migrate rollback aba0de7 and its effects 2015-09-21 14:51:24 +00:00
doc revert oauth2 expiration banner 2015-09-21 21:02:57 +00:00
docker-compose switch docker dev env to use node 0.12 2015-09-14 18:54:14 +00:00
gems rollback aba0de7 and its effects 2015-09-21 14:51:24 +00:00
guard move 'parallel' gem to the everything group 2015-07-20 22:03:21 +00:00
lib Make LTI configurations accept canvas icon class 2015-09-21 17:59:40 +00:00
public check whether provisional grades are needed on student switch 2015-09-21 19:05:09 +00:00
script fix script/canvas_update to work with brandable_css 2015-07-07 20:41:28 +00:00
spec don't force logout mid-MFA workflow due to spurious XHR 2015-09-21 22:06:53 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.dockerignore docker-compose based dev environment 2015-03-30 20:59:48 +00:00
.fontcustom-manifest.json Make LTI configurations accept canvas icon class 2015-09-21 17:59:40 +00:00
.gitignore Prevent generated mkmf.log from accidently being put in git 2015-08-05 15:41:09 +00:00
.i18nignore bump rails 3 to github branch for ruby 2.2 compatibility 2015-02-18 22:55:20 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.rubocop.yml parallel assignment is ok 2015-09-03 23:29:02 +00:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md Update Contributing.md with better information 2015-08-14 17:04:39 +00:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile use eval_gemfile for bundler goodness 2015-02-18 18:15:14 +00:00
Guardfile ensure node_modules are up-to-date for guard & compile_assets 2015-07-16 19:17:54 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md remove travis.ci badge until we are re-enabled 2014-07-01 23:08:00 +00:00
Rakefile remove rails 2 support 2014-08-06 18:16:19 +00:00
bower.json merge react-gradebook and put behind feature flag 2015-09-11 16:00:35 +00:00
code_of_conduct.md contributor code of conduct 2014-12-23 18:13:59 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
docker-compose.yml make selenium docker-compose service commented out by default 2015-09-16 21:23:03 +00:00
gulpfile.babel.js make sure plugin javascript bundles make it to CDN 2015-08-03 20:46:39 +00:00
karma.conf.js upgrade karma 2015-07-17 04:50:07 +00:00
package.json upload css direct to s3 and optimize unbranded css 2015-09-04 21:23:43 +00:00

README.md

Canvas LMS

Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.