Custom auth class. But the issue was resolved, the approach of persisting the information changed and we found other ways to achieve the requirements with the customized class. =)