Midnight Auth is a TypeScript library for connecting React applications to the Midnight Network. It provides a simple, secure way to authenticate users, manage sessions, and sign zero-knowledge transactions through the Lace Midnight wallet and midnight's internal sdk wallets.