Add external authentication to the MembershipService