# Authentication

> Protect TX Text Control endpoints with ASP.NET Core: middleware order, a fallback policy, policies for actions, per-document checks and the signing endpoint.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Security > Authentication
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/llms-full.txt

---

## On This Page

- [Which Requests Need Protection](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#which-requests-need-protection)
- [Require Signed-In Users](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#require-signed-in-users)
- [Authorize Actions With Policies](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#authorize-actions-with-policies)
- [Check Access to Each Document](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#check-access-to-each-document)
- [Protect the Signing Endpoint](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#protect-the-signing-endpoint)
- [Frontends on Another Origin](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#frontends-on-another-origin)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/authentication/#next-steps)

---

## Nearby

- **Previous:** [Security Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/overview/llms.txt)
- **Next:** [Access Tokens](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/access-tokens/llms.txt)
