---
title: "Authenticating Requests With the Apollo Router"
canonical: "https://support.apollographql.com/space/ETKB/626327579/Authenticating%20Requests%20With%20the%20Apollo%20Router"
format: markdown
---
When using the Apollo Router as the entry point to your federated supergraph, you have a few options for authenticating incoming client requests:

- [Delegate authentication to your subgraphs.](https://www.apollographql.com/docs/technotes/TN0004-router-authentication/#authenticate-in-subgraphs)
- [Add an ingress filter ](https://www.apollographql.com/docs/technotes/TN0004-router-authentication/#add-an-ingress-filter)to your supergraph.
- [Create a custom router plugin](https://www.apollographql.com/docs/technotes/TN0004-router-authentication/#create-a-custom-plugin).

[Learn more on the dev docs](https://www.apollographql.com/docs/technotes/TN0004-router-authentication/).