🚀 WebinOne Developer Sandbox
Welcome to the developer sandbox with Clean Architecture on .NET 10
A comprehensive development environment for API testing, webhook management, OAuth authentication, and authentication workflows. Built with modern .NET technologies and best practices.
🏗️ Clean Architecture
Project built using Clean Architecture principles:
- Domain: Business logic and entities
- Application: Use Cases and CQRS with MediatR
- Infrastructure: EF Core + PostgreSQL
- Presentation: Blazor Server + WebAssembly
⚡ Technology Stack
Modern .NET ecosystem technologies:
- .NET 10Latest version
- BlazorInteractive Server + WASM
- PostgreSQLReliable database
- MediatRCQRS pattern
🔧 Features
Multi-Type Authentication
OAuth2, Header API Key, Query API Key, Basic Auth with custom attributes
RESTful API Testing
Interactive API testing interface with real-time validation for different auth types
Webhooks
Webhook ingestion, data processing, web interface for monitoring received webhooks
API Request Data
CRUD operations for API request data with JSON storage, web interface for management
Basic Auth
Basic authentication credential management with username/password pairs and Base64 encoding
API Key Auth
API key authentication management with secure storage and usage examples for headers
OAuth 2.0
Complete OAuth 2.0 implementation with JWT tokens, client management, scopes, and quick setup wizard
Additional Capabilities
- CQRS with MediatR
- Repository Pattern
- Custom Authorization Attributes
- PostgreSQL Database
- OAuth 2.0 JWT Tokens
- Blazor Server & WebAssembly
- Bootstrap 5 UI Components
- Interactive API Testing
- Real-time Validation
- OAuth Client Management
Project Stats
5
Projects5
Auth Types8
Features25+
API Endpoints6
Database Tables100%
Clean ArchitectureDevelopment Information
Architecture Patterns
- Clean Architecture
- CQRS (Command Query Responsibility Segregation)
- Repository Pattern
- Custom Authorization Filters
- OAuth 2.0 / JWT Authentication
Key Technologies
- .NET 10 with C# 12
- Blazor Server + WebAssembly
- Entity Framework Core 10
- Custom Authentication Attributes
- JWT Bearer Token Authentication
Quick Start
Get started with the sandbox features:
About This Sandbox
This developer sandbox demonstrates modern .NET development practices and Clean Architecture implementation. It provides a complete example of how to structure enterprise applications with proper separation of concerns, CQRS patterns, OAuth 2.0 authentication, custom authentication attributes, and comprehensive CRUD operations with interactive API testing.
Built with passion by WebinOne team | Visit website | Version 1.0.0