Authentication-Flows is a powerful and highly customizable framework that covers all flows that any Spring-Security-based authentication-server needs.