{"repo":"tenxyte/tenxyte","free":true,"listed":false,"github":"https://github.com/tenxyte/tenxyte","clone":"git clone https://github.com/tenxyte/tenxyte.git","description":"Production-ready python authentication in minutes.","language":"Python","stars":42,"topics":["2fa","auth","b2b","gdpr","jwt","passkeys","python","rbac","agnostic-to-frameworks","tenxyte"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Tenxyte Auth Framework-Agnostic Python Authentication in minutes — JWT, RBAC, 2FA, Magic Links, Passkeys, Social Login, Breach Check, Organizations (B2B), multi-application support. --- Quickstart — 2 minutes to your first API call 1. Install Requirements: Python 3.10+, Django 4.2+ or FastAPI 0.135+ 2. Configure 3. Run 4. First API call ⚠️ In DEBUG=True , Tenxyte auto-generates an ephemeral JWT secret key (invalidated on restart) and applies relaxed security limits. X-Access-Key / X-Access-Secret headers are still required unless you explicitly set TENXYTE APPLICATION AUTH ENABLED = False . 💡 Include \"login\": true in the register request to receive JWT tokens in the response immediately. That's it — you have a fully featured auth backend running. --- AIRS — AI Responsibility & Security (AI-Ready Start) Tenxyte doesn’t just authenticate humans — it makes your backend safe to connect to AI agents . Core principle : an AI agent never acts on its own authority. It borrows a user’s permissions via a scoped, time-limited AgentToken , and every action becomes auditable, controllable, and suspendable. A real, end-to-end “AI Ready” flow 1) A user delegates a limited token to an agent Response (201): ⚠️ The raw token is returned only once at creation — only its SHA-256 hash is persisted. Store it securely. The agent then calls your APIs with: 2) Every agent request is double-checked (Agent scope + Human RBAC) Tenxyte enforces Double RBAC Validation : - Agent scope check : is the permi","default_branch":null,"files":null,"tree":[],"storefront":"/r/tenxyte","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tenxyte/tenxyte/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}