API Reference - Blazor Blueprint Service Architecture & Documentation
Login Register

๐Ÿ“ก Service Architecture

  • Web Service: Blazor Server UI with authentication (Port 8080)
  • Application Service: REST API with JWT authentication (Port 8081)
  • MongoDB: Document database (Port 27017)
  • Redis: Cache and messaging (Port 6379)

๐Ÿ“š API Documentation

๐Ÿ” Service-to-Service Authentication

The web application communicates with the application service using client credentials authentication:

# Web app authenticates with application service using client credentials
POST /api/token
{ "ClientId": "blazorblueprint-web", "ClientSecret": "..." }

# Application service returns JWT token
# Web app uses this token for all subsequent API calls
Authorization: Bearer <service-jwt-token>

Configuration: Client credentials are stored in appsettings.json under Services:ApplicationService

๐Ÿ“ฆ Ready to Download?

Start building with Blazor Blueprint's service architecture and APIs. Download the free Developer version or get Enterprise with premium plugins and commercial licensing.

๐Ÿ”“ Open Source on GitHub โ€ข Free for personal/non-commercial use โ€ข Enterprise license (ยฃ399) required for commercial use โ€ข Full source code included

Welcome! How can we help you today?
An unhandled error has occurred. Reload ??