Open-source single sign-on and account management system