Passing cookies to microservices

Hello, I am using Apollo federation and I can’t seem to figure out how to pass cookies to my microservices (I want the cookies go from my client to the gateway then to the service) does anyone have any ideas?

This is what I have so far:

import { ApolloGateway, IntrospectAndCompose } from "@apollo/gateway";
import { ApolloServer } from "apollo-server";

const startServer = () => {
  const gateway = new ApolloGateway({
    
    supergraphSdl: new IntrospectAndCompose({

      subgraphs: [
        { name: 'authentication', url: 'http://192.168.1.52:6965/authenticationApi/graphql' }
      ],
    }),
  });

  const server = new ApolloServer({
    gateway,
  });

  server
    .listen({
      port: 4000,
    })
    .then(({ url }) => {
      console.log(`🚀  Server ready at ${url}graphql`);
    })
    .catch((err) => console.log("Error launching server", err));
};

startServer();