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
| Platform | Use Case | Features |
|---|---|---|
| .NET Console | Background services, CLI tools | Direct API access, service authentication |
| React (Next.js) | Web applications, PWAs | Full auth flow, SSR support, offline capabilities |
| Unity | Games, Desktop/Mobile apps | Cross-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:
- .NET Console App - Quick setup for background services
- React (Next.js) - Full-featured web application template
- Unity - Game and mobile app development