backend icon indicating copy to clipboard operation
backend copied to clipboard

Add support for CAS auth strategy

Open chownces opened this issue 2 years ago • 1 comments

Opening a draft PR for CAS authentication to support the teaching team at UU in the interim. This implementation is currently 'hardcoded' to fit the requirements of the UU team.

Im planning to do a proper follow up sometime in Dec '22 before merging this. Or whoever is interested in taking this up, please feel free to let me know too 🙂:

  • [ ] generalize this implementation to support multiple CAS providers (similar to the current implementation for OIDC)
  • [ ] add test cases

Corresponding frontend PR: https://github.com/source-academy/frontend/pull/2246

chownces avatar Oct 30 '22 05:10 chownces

Coverage Status

coverage: 93.982% (-0.3%) from 94.326% when pulling 718a00f50b40c6903d3ca5c899790e3c4566815f on cas into ae238a70cd7c3f3fef59885fecc7eb1147fdcccb on master.

coveralls avatar Oct 30 '22 05:10 coveralls