#36 supporting auth() in sockets