A lightweight and secure ASP.NET Core token verification solution for Unity, with backend source code and a ready-to-test sample scene for Google, Facebook, Apple, and Steam sign-in flows.Fully compatible with Built-in, URP, and HDRP.Technical Details:This asset focuses on Backend Verification and Network UI. It contains no pipeline-specific shaders or materials. The Demo Scene uses Standard UGUI, working seamlessly in any rendering environment without extra setup.Requirements:Unity UI (UGUI): Auto-installed via package.json..NET 8.0 SDK: Required to run the C# Backend Server.Secure your game's authentication with the OSL Token Verification System. Many social login plugins validate authentication only on the client side, which can expose your project to token spoofing risks. This package provides an ASP.NET Core Minimal API backend that performs secure server-to-server validation using official provider endpoints for Google, Facebook, Apple, and Steam.The package is designed to remove backend complexity from your workflow. JWT handling, provider-side verification flows, and Unity client communication are already prepared, allowing you to integrate secure sign-in validation without building the entire backend stack from scratch.Key Features•Multi-provider token verification for Google, Facebook, Apple, and Steam•Secure backend validation with audience and app identifier checks•Unity-ready C# client manager using UnityWebRequest•Included backend source code for local testing and production deployment•Built-in Swagger endpoint for backend API testing•Lightweight sample scene with runtime OnGUI test UI•Setup documentation included in both Markdown and PDF formatsBackendFramework: ASP.NET Core 8.0 (Minimal API)Authentication: JWT validation, HttpClient-based provider requestsFormat: Standalone C# server source code distributed as a .zip archiveUnity ClientDependencies: UnityWebRequestSample UI: Runtime OnGUI-based demo interfaceOptional UI Integration: Compatible with text-based UI components through reflection-based bindingCompatibility: Unity 2021.3 LTS or higher, including Unity 6Platform: iOS, Android, PC, and ConsolePackage ContentBackend server source archive (Server_Dotnet_Source.zip)Unity sample scene (DemoScene.unity)DemoSceneController sample scriptTokenVerifyManager runtime client componentSetup guide in Markdown and PDF formatAI tools (Google Gemini) were used to assist in translating and formatting the official English documentation (README, Setup Guides), and to help troubleshoot and refine the C# scripts. No AI-generated art or assets are included.



