Skip to content

Feat: Internal & Admin routes#7

Merged
Bccorb merged 7 commits intomainfrom
internal-routes
Mar 25, 2026
Merged

Feat: Internal & Admin routes#7
Bccorb merged 7 commits intomainfrom
internal-routes

Conversation

@Bccorb
Copy link
Copy Markdown
Contributor

@Bccorb Bccorb commented Mar 25, 2026

Seamless Auth Admin Dashboard – Changes Summary

Overview

This document summarizes the additions and changes made after the OpenAPI implementation, focusing on the admin dashboard, internal routes, and supporting infrastructure.


API Enhancements

Internal Routes

Added secured routes using service token middleware:

  • /internal/users
  • /internal/auth-events
  • /internal/sessions
  • /internal/credentials
  • /internal/dashboard

Admin Routes

Added administrative control endpoints:

  • Update user
  • Delete user
  • Revoke sessions
  • Manage credentials
  • System configuration updates

Filtering and Pagination

  • Added limit and offset support
  • Added total counts for pagination
  • Introduced query-based filtering

Event System Improvements

  • Introduced grouped event filtering
  • Removed overlapping event classifications
  • Separated suspicious events into dedicated security grouping
  • Added time-based filtering

Dashboard Additions

Metrics

  • Total users
  • Active sessions
  • Login success and failure
  • Success rate
  • Database size

Charts

  • Login activity time series
  • Event distribution visualization

Security Insights

  • Suspicious event detection
  • Risk scoring system
  • User-level anomaly tracking

UI System

Table Component

Rebuilt table system with:

  • Sorting
  • Pagination
  • Row actions
  • Bulk selection and actions
  • Custom column rendering

Filters

  • Replaced dropdowns with pill-based filters
  • Unified filter state management

Forms

  • Standardized input components
  • Unified modal design

User Management

User Detail

  • Sessions view
  • Credentials view
  • Event history
  • Security signals
  • Edit and delete actions

Profile

  • Self-service user management
  • Session revocation
  • Credential visibility

System Configuration

  • Editable configuration UI
  • Role management (add, select, assign)
  • Token settings
  • Rate limiting controls
  • Origin management

Design System

  • Introduced CSS variable-based theming
  • Implemented autumn color palette
  • Standardized spacing, typography, and components

Result

The system now provides a complete authentication control plane with:

  • Operational visibility
  • Administrative control
  • Consistent UI experience
  • Extensible architecture

Status

Ready for final polish, packaging, and release

@Bccorb
Copy link
Copy Markdown
Contributor Author

Bccorb commented Mar 25, 2026

Closes #7

@Bccorb Bccorb self-assigned this Mar 25, 2026
@Bccorb Bccorb added the enhancement New feature or request label Mar 25, 2026
@Bccorb Bccorb merged commit fab575d into main Mar 25, 2026
1 check failed
@Bccorb Bccorb deleted the internal-routes branch March 25, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant