finishing the authentication II request for middle ware and ensureAUthenticated