Handle request errors correctly
Throw correct error in authorize without session
Fix thrown authorize errors