Auth protocol (9/35)

Auth protocol