Complex sentence: Previous proxy solutions were complex and difficult to maintain, and when EZproxy was created, authentication systems like Shibboleth were still far in the future.
Split into simpler sentences: Previous proxy solutions were complex and difficult to maintain. Authentication systems like Shibboleth are still far in the future.