AuthScape

Docs

Platforms Overview

AuthScape supports multiple platforms including .NET Console, React/Next.js, and Unity for desktop and mobile.

AuthScape is designed to work seamlessly across multiple platforms, enabling you to build applications for web, desktop, and mobile using a unified authentication and API infrastructure.

Supported Platforms

PlatformUse CaseFeatures
.NET ConsoleBackground services, CLI toolsDirect API access, service authentication
React (Next.js)Web applications, PWAsFull auth flow, SSR support, offline capabilities
UnityGames, Desktop/Mobile appsCross-platform, iOS, Android, Windows

Platform Architecture

All platforms connect to the same AuthScape backend:

text
┌─────────────────────────────────────────────────────────────┐
│ AuthScape Backend │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │
│ │ Auth API │ │ REST APIs │ │ OpenIddict Server │ │
│ └─────────────┘ └─────────────┘ └─────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
│ │ │
┌────┴────┐ ┌────┴────┐ ┌─────┴─────┐
│ .NET │ │ Next.js │ │ Unity │
│ Console │ │ App │ │ Game │
└─────────┘ └─────────┘ └───────────┘

Choosing a Platform

.NET Console App

Best for:

  • Background processing services
  • Scheduled tasks and jobs
  • CLI tools and utilities
  • Server-to-server communication

React (Next.js)

Best for:

  • Customer-facing web applications
  • Admin dashboards
  • Progressive Web Apps (PWA)
  • SEO-optimized content sites

Unity

Best for:

  • Games with user accounts
  • Desktop applications (Windows, Mac, Linux)
  • Mobile apps (iOS, Android)
  • AR/VR experiences

Getting Started

Each platform has its own setup guide. Choose your platform to get started:

  1. .NET Console App - Quick setup for background services
  2. React (Next.js) - Full-featured web application template
  3. Unity - Game and mobile app development