finish AuthMemberService