Each web-application usually has some security: users, roles, permissions. When your organization posesses several systems, a situation may arise when the same user has to present in several systems at once. It is a burden to maintain users/roles/permissions in different systems at the same time. Superfly intends to alleviate such a burden.
Starting with release 1.7-11, the project successfully builds and runs on Java 9+ (Java 9 and 10 were checked). Please note that Tomcat 7 will not work in Java 9+, so you'll have to upgrade Tomcat as well is you are planning to run Superfly on these recent Java versions. Minimal Java version is raised to 8. Spring version is upgraded to 5.
Single Sign-on (SSO) based on redirects is implemented. Full spring-security integration is included.
All HttpClient timeouts are made configurable; default timeouts are configured which eliminates a freeze possibility.
All dynamically-generated URLs are made compatible with nginx mod_security module.
Thanks to JProfiler for their wonderful Java profiler.