🚀 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

Projects

5

Auth Types

8

Features

25+

API Endpoints

6

Database Tables

100%

Clean Architecture
Development 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
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.

.NET 10 Clean Architecture CQRS + MediatR PostgreSQL Blazor OAuth 2.0 JWT Tokens

Built with passion by WebinOne team | Visit website | Version 1.0.0

An unhandled error has occurred. Reload ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.