Auth protocol (22/35)

Auth protocol