An engine to manage authentication, teams, members and roles