backend
backend copied to clipboard
Add support for CAS auth strategy
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