This action ensures that the user is authenticated and their token is valid.
A Play session key that stores the target URL that was being accessed when redirected for authentication
Helper method that deals with sending a client for authentication.
Helper method that deals with sending a client for authentication. Typically this should store the target URL and redirect to the loginTarget. There shouldn't really be any need to override this.