> For the complete documentation index, see [llms.txt](https://textav.gitbook.io/firebase-react-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://textav.gitbook.io/firebase-react-notes/auth.md).

# Auth

- [Auth](https://textav.gitbook.io/firebase-react-notes/auth/auth.md)
- [Firebase UI](https://textav.gitbook.io/firebase-react-notes/auth/firebase-ui.md)
- [Firebase Auth with React](https://textav.gitbook.io/firebase-react-notes/auth/firebase-auth-with-react.md)
- [Linking auth accounts](https://textav.gitbook.io/firebase-react-notes/auth/linking-auth-accounts.md)
- [Twitter sign in](https://textav.gitbook.io/firebase-react-notes/auth/twitter-sign-in.md)
- [Google sign in](https://textav.gitbook.io/firebase-react-notes/auth/google-sign-in.md): Firebase Gmail Auth
- [Google sign in custom domain](https://textav.gitbook.io/firebase-react-notes/auth/google-sign-in/google-sign-in-custom-domain.md)
- [Database Auth](https://textav.gitbook.io/firebase-react-notes/auth/database-auth.md): Auth with security rules at backend / database level eg Firestore
- [Custom claims](https://textav.gitbook.io/firebase-react-notes/auth/database-auth/whitelisting.md): On the backend you can use custom claims to group user's permissions
- [Limit auth to certain domain only](https://textav.gitbook.io/firebase-react-notes/auth/database-auth/limit-auth-to-certain-domain-only.md): On the backend you can add security rules to the database
- [Custom tokens](https://textav.gitbook.io/firebase-react-notes/auth/custom-tokens.md)
