def METHOD_NAME(self, request):
    """
    This method will be called when the user opens the login form. If the user already has a valid session
    according to your login mechanism, for example a cookie set by a different system or HTTP header set by a
    reverse proxy, you can directly return a ``User`` object that will be logged in.
    ``request`` will contain the current request.
    You are expected to either return a ``User`` object (if login was successful) or ``None``. You should
    obtain this user object using ``User.objects.get_or_create_for_backend``.
    """
    return