Closed bkiahstroud closed 1 month ago
Hannah and Kate can help test with their login credentials
Will be using this gem: https://github.com/dlindahl/omniauth-cas
Seeing these validation errors after authenticating via CAS:
Email can't be blank Email is not valid First name can't be blank Last name can't be blank
The info being sent back from CAS likely isn't properly mapping to how Manifold creates Users. The code needs to be tweaked to connect the data to the user creation properly
Logging in via CAS is working using my guest Princeton account. Getting the OAuth config file deployed was tricky, but that has been resolved.
I believe the only (potential) thing left is getting the Princeton logo to render in the CAS button instead of a generic key icon (see screenshot)
Client confirmed this is working
https://github.com/pulibrary/pul-it-handbook/blob/main/services/cas.md - Here is the information that the princeton developers use to get CAS integration running using omni-auth