SimpleSAML PHPΒΆ
SimpleSAML is a PHP project which aims to make authentication easier. If your campus does not have an authentication solution or your campus uses a SAML solution this may be the best choice for you. SimpleSAML can even act as the Identity Provider.
information on installing and configuring SimpleSAML is on their website
Once you have configured simpleSAML you can enable it for user authentication be setting adminAuthenticationClass to SimpleSAML.