Auth protocol (25/35)

Auth protocol