Redirect in Context
### Issue Description

Hi!
I would like to redirect to `/auth/login` any time a GraphQl endpoint is called without authorization?
- Route handler - `api/graphql/route.ts`:
```ts
import { ContextValue, apolloServer } from "@/apollo-server/server";
import { auth } from "@/auth";
import db from "@/lib/prisma-client";
import { startServerAndCreateNextHandler } from "@as-integrations/next";
import { redirect } from 'next/navigation';
import { permanentRedirect } from 'next/navigation'

const handler = startServerAndCreateNextHandler(apolloServer, {
  context: async (req): Promise<ContextValue> => {
    const session = await auth();


    console.log("session in context", session);
    console.log("request in context", req.headers.authorization)
    if (!session) {
      console.log("🔴🔴🔴🔴🔴🔴🔴No Permission to run GraphQL Endpoints, be redirected to auth login")
       redirect("/auth/login");
    }
    const user = session.user;
    return {
      user,
      dataSources: {
        prisma: await db.$connect(),
      },
    };
  },

});

export { handler as GET, handler as POST };

```
- output:
![image](https://github.com/apollographql/apollo-server/assets/104097735/bf53323a-a87c-442b-8502-e77d68267157)
![image](https://github.com/apollographql/apollo-server/assets/104097735/889562c9-15af-4eb8-80e5-2975e6c190b0)

This code is pretty much the same as the one provided in [you example](https://www.apollographql.com/docs/apollo-server/security/authentication/#api-wide-authorization), but instead of throwing an Error, I would like to redirect, is it possible?

### Link to Reproduction

https://www.apollographql.com/docs/apollo-server/security/authentication/#api-wide-authorization

### Reproduction Steps

_No response_