CSRF Security Check Failure

CSRF Security Check Failure

Rarely you may see an error resulting from the CSRF security check. This happens when either (1) cookies are disabled in your browser or (2) a page - more specifically a form - is left open and the data is not submitted or saved for a long time, generally more than an hour.  

If the check fails persistently upon logging in, it is likely that your browser is preventing cookies from being set. A quick search of the web for "Enabling Cookies" and the name of the browser you are using will lead you to articles on how to look into this solution.

If the check fails intermittently, it is likely due to a stagnant form. As a security precaution, our system times the form out assuming the request is not a legitimate one since it was not received shortly after we expected it. We have taken steps to limit the frequency for which this is encountered, but it is not possible to eradicate it entirely without defeating the purpose of the security check in the first place.

To address this issue, you should begin by refreshing the page by clicking reload. Then, and to prevent this error in the future, try to submit/save your information in a more timely manner.

If you continue to receive this error and reloading the page does not solve the issue, do not hesitate to get in touch with us.
    • Related Articles

    • Security Measures and Protocols

      Physical security of our server clusters is the responsibility of our hosting vendors. We utilize a combination of industry leading cloud hosting by Amazon Web Services and Linode to support all of our installations and related tooling and services. ...
    • System Requirements and Recommendations

      Concourse is a web-only solution. Therefore all you need is an internet-connected computer or device in order to access Concourse. Below is a breakdown of technical requirements and recommendations to fully utilize Concourse. Browser Chrome 67+ ...
    • Repository of Feed Errors

      Feed processing involves populating and/or synchronizing data that is maintained by an external system. Feed processing can be used to migrate data from one system to another, such as populating syllabus item information like course descriptions or ...
    • Concourse LTI Integration Specifics

      This article is designed to be a technical specification for LTI integration with the Concourse platform. If you haven't learned the basics about Integration with Concourse and your external systems, consider reading the following: Integration ...
    • Creating Courses and Users Automatically via LTI

      Once you have mastered the process of manual course creation, and want to move past self sign-up for users so they can be authenticated centrally, you may be tempted to jump directly to bulk feed processing. However since generating feeds from a ...