Internal Resources - marist-sga/documentation GitHub Wiki
Central Authentication Service (CAS)
CAS is how most SGA web applications authenticate users. This is the Marist login page that iLearn, myMarist, and other Marist web applications use as well. There are various libraries out there for a multitude of platforms that allow integration of CAS authentication into web frameworks. For Ruby on Rails applications, we use our own fork of rack-cas. This al- lows us to append a sub-URI onto service requests (e.g., appending /rollcall). For PHP, we generally either use phpCAS or laravel-cas.
LDAP Server
The LDAP server is used for looking up user information. See CommonKey for the credentials.
When you access the url (http://genweb3.it.marist.edu/ldapxml/ldapxml.php?search=
) it will ask for credentials (which are in CommonKey). To lookup any student put the cwid after search=
so for example http://genweb3.it.marist.edu/ldapxml/ldapxml.php?search=20056533
.
Note: You cannot lookup alumni students with LDAP