Curupira — High-Performance Authentication
Curupira is DWCorp's authentication and identity solution, built as an Auth0 alternative focusing on performance and customization. It combines Rust's speed on the backend with Nuxt's flexibility on the frontend.
Why Curupira?
- Superior Performance: Rust backend ensures minimal response times and memory safety
- Fully Customizable: Login, registration, password recovery, and MFA flows adaptable per client
- Modern Interface: Nuxt frontend with SSR for fast, responsive management
- Cost-Effective: More affordable alternative to solutions like Auth0 and Okta
Features
- Multi-factor authentication (MFA)
- Single Sign-On (SSO)
- OAuth 2.0 and OpenID Connect
- Session and token management
- Login screen customization per brand/client
- User management APIs
- Security auditing and logs
Technology Stack
- Backend: Rust (safety, performance, concurrency)
- Frontend: Nuxt (Vue.js with SSR)
- Protocols: OAuth 2.0, OpenID Connect, SAML


