An authentication system with multiple strategies for the Cinch IRC framework.