This JASIG CAS authentication plugin has no phpCas library dependency. This is not only an authentication plugin. You can build custom authorization rules according to cas user attributes populated. If user don’t exist in WordPress database, it can be created automatically. There are many features. You can customize everything : CAS servlets URL, XPath Query to parse cas server xml response, user attributes you want to populate.