Auth, Reg using Protocol