Clerk's <AuthenticateWithRedirectCallback /> component is used to implement custom OAuth flows. It handles the OAuth callback and completes the authentication process.

## Available SDK Guides

- [Astro](https://clerk.com/docs/astro/reference/components/control/authenticate-with-redirect-callback.md)
- [Chrome Extension](https://clerk.com/docs/chrome-extension/reference/components/control/authenticate-with-redirect-callback.md)
- [Next.js](https://clerk.com/docs/nextjs/reference/components/control/authenticate-with-redirect-callback.md)
- [Nuxt](https://clerk.com/docs/nuxt/reference/components/control/authenticate-with-redirect-callback.md)
- [React](https://clerk.com/docs/react/reference/components/control/authenticate-with-redirect-callback.md)
- [React Router](https://clerk.com/docs/react-router/reference/components/control/authenticate-with-redirect-callback.md)
- [TanStack Start](https://clerk.com/docs/tanstack-react-start/reference/components/control/authenticate-with-redirect-callback.md)
- [Vue](https://clerk.com/docs/vue/reference/components/control/authenticate-with-redirect-callback.md)
- [JavaScript](https://clerk.com/docs/js-frontend/reference/components/control/authenticate-with-redirect-callback.md)

---

## Sitemap

[Overview of all docs pages](https://clerk.com/docs/llms.txt)
