Auth protocol (20/35)

Auth protocol