Drop-in authentication with OAuth2, magic links, device session control, and real-time security auditing pre-built across React, Spring Boot & MySQL.
Decoupled auth patterns designed for Spring Boot backends and React frontends
import { useContext } from 'react';
import { AuthContext } from '../context/AuthContext';
export const useAuth = () => {
const context = useContext(AuthContext);
if (!context || !context.login) {
throw new Error('useAuth must be used within an AuthProvider');
}
return context;
};Real-time visibility into user sessions, OAuth authentication events, and security audit trails.
Googledemo.user@google.com • Google OAuth 2.0
Manage logged-in devices and revoke compromised sessions in real time.
IP: 192.168.1.42 • Last active: 14/9/2026, 10:53:01 am
IP: 172.56.21.89 • Last active: 14/9/2026, 10:08:01 am
Real-time immutable security and system event history.
| Timestamp | Severity | Action | User Details | Inspect |
|---|---|---|---|---|
| 14/9/2026, 10:48:01 am | INFO | USER_LOGIN | alex.developer@company.com OAuth sign-in successful via GOOGLE | |
| 14/9/2026, 10:35:01 am | WARN | PASSWORD_RESET_REQUESTED | sarah.security@company.com Password reset dispatch email sent |
Shipped with complete source code, Docker automation, and environment profiles.
Copy the template environment configuration file.
cp .env.example .envLaunch MySQL, Spring Boot backend, React in containers.
docker compose up --build -dView at localhost:3000 (Frontend) & localhost:8080 (API).
curl http://localhost:8080/api/healthEverything you need to know about purchasing, repository access, and repository setup.