Releases: Supernova3339/auth-mate
Releases · Supernova3339/auth-mate
Release list
Release v1.1.0
forgot to add here
Auth Mate v1.0.0 - Secure, Flexible, and Production-Ready Authentication
I am thrilled to announce the first release of auth-mate, a modern, type-safe authentication library for React applications.
✨ Core Features
- Built-in OAuth Providers: First-class support for Google, GitHub, Microsoft, and custom providers
- PKCE Flow: Secure authorization code flow for all providers
- Token Management: Automatic refresh and configurable storage (localStorage, sessionStorage, or memory)
- Enterprise Support: Custom domains, tenant configurations, and type-safe setup
- Zero Dependencies: Lightweight and React-focused
🔒 Security Highlights
- CSRF Protection: State parameters for all authentication flows
- Secure Storage: Encrypted token handling and refresh mechanisms
- PKCE Enforcement: Mitigates authorization code interception risks
🛠 Developer Experience
- Full TypeScript Support: Type-safe configurations and responses
- Comprehensive Test Suite: Rigorously tested for reliability
- Custom Provider Flexibility: Extendable mappings, URLs, headers, and parameters
- Navigation Control: Configurable login/logout paths and route preservation
🚀 Getting Started
npm install @auth-mate/reactConfigure your provider and wrap your app:
<AuthProvider config={/* your setup */}>
<YourApp />
</AuthProvider>🌟 Why v1.0.0?
This release adheres to Semantic Versioning and follows Keep a Changelog standards. It’s battle-tested, production-ready, and designed to scale with your application’s needs—whether you’re building a startup MVP or an enterprise platform.
Full documentation and examples: GitHub Repository
Security reports: supernova@superdev.one