---
title: Public
api_version: v2
source_url:
  html: >-
    https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public
  md: >-
    https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public.md
api_name: shopify-app-react-router
---

# Public

[App proxy](https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public/app-proxy)

[App proxies take requests to Shopify links, and redirect them to external links.](https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public/app-proxy)

[Checkout](https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public/checkout)

[The authenticate.public.checkout function ensures that checkout extension requests are coming from Shopify, and returns helpers to respond with the correct headers.](https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public/checkout)

[Customer account](https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public/customer-account)

[The authenticate.public.customerAccount function ensures that customer account extension requests are coming from Shopify, and returns helpers to respond with the correct headers.](https://shopify.dev/docs/api/shopify-app-react-router/latest/authenticate/public/customer-account)

***
