https://hacktechhub.com/authentication-strategy-for-user-centric-applications/
Authentication Strategy for User Centric Applications