Extracted fenixedu authentication backend to a separated module