I just experienced this problem yesterday and was able to fix it. If you simply update phpCAS to the current version of 1.3.4, it should prevent :80 from being appended. (FWIW, I was told the same thing by WP Engine that it was the plugin’s fault and nothing on their end.)
Steps:
- Backup your site and deactivate the plugin.
- Download the cas-maestro folder to your computer via SFTP. (Just makes things a bit easier. I also deleted the plugin from the site after downloading.)
- Go inside the cas-maestro plugin you downloaded to your computer.
- Remove everything inside the phpCAS folder
- Go to https://wiki.jasig.org/display/CASC/phpCAS+installation+guide
- Download the latest stable release (1.3.4) without PEAR
- Unzip the file
- Copy all of the files in the CAS-1.3.4 folder and paste them inside the phpCAS folder in the cas-maestro folder (cas-maestro\phpCAS)
- Upload the cas-maestro folder back to your site via SFTP
- Reactivate the plugin. Your setting should remain since they are stored in the database
- Test by logging into WordPress via CAS and you shouldn’t see the :80 there anymore.
Hope this helps!