Open jcmatese opened 3 years ago
While I think that authorization to specific datasets is less pressing, some form of authentication is needed so that we can authorize access to the entire site to lab members only.
contacting jasonrap@princeton.edu)
I'm going to work with John Wiggins and Jason Rappaport on getting Tracebase whitelisted for CAS. This may require an architecture review by OIT.
Feature Inspiration
Although a survey suggested the lab members are fine with internal data sharing, Princeton CAS authentication for site access could be useful for autofill, curation, and loading tasks.
Authenticate to Princeton CAS to allow site access, and potentially curation tool functionality (load/update)?
Feature Description
Although a survey suggested the lab members are fine with internal data sharing, Princeton CAS authentication for site access could be useful for autofill, curation, and loading tasks.
Alternatives Considered
Princeton offers both CAS and SAML2, and they advise the latter (SAML2).
django-cas-ng - John M. did initiate have a trial branch with this. django-uniauth Custom CAS back-ends
Comment
From Jason Rappaport, IAM Group, OIT
Also
ISSUE OWNER SECTION
Assumptions
Requirements
Limitations
Affected/Changed Components
DESIGN
GUI Change description
Describe changes the user will see.
Code Change Description (Pseudocode optional)
Tests
A test should be planned for each requirement (above), where possible.