'Returns the user associated with the current request, as authenticated
by the authentication classes provided to the request.'

@property
def user(self):

    if (not hasattr(self, u'_user')):
        self._authenticate()
    return self._user
