Using same raw_request for auth.
Spliting initialization into several methods.