OSL Social Login: A unified cross-platform authentication solution for Unity. Supports identity verification for Google, Facebook, Apple, and Steam through a single C# interface.OSL Social Login is a professional authentication suite designed to simplify the integration of multiple social identity providers into Unity projects. By providing a unified ISocialLoginProvider interface, developers can implement authentication flows for various platforms using consistent methods and callbacks, significantly reducing boilerplate code and maintenance overhead.Key FeaturesUnified Architecture: Implement your login logic once and switch between providers (Google, Facebook, Apple, Steam) without rewriting core authentication flows.Zero Hardcoding: Securely manage Client IDs, App IDs, and configuration tokens via ScriptableObject-based settings within the Unity Inspector.Automated Build Integration: Includes custom build processors that automatically configure Android's AndroidManifest.xml and iOS's Xcode Info.plist, eliminating manual setup errors.Scalable Design: Easily enable or disable specific providers through a centralized setup window, ensuring your build only includes the necessary SDK dependencies.Platform SupportGoogle: Android, iOS, WebGL, Standalone (PC).Facebook: Android, iOS, WebGL.Apple: iOS (Native integration).Steam: Standalone PC (Windows, macOS, Linux, Steam Deck).[Disclaimer]This asset is an independent third-party integration tool and is not officially affiliated with, authorized, endorsed, or sponsored by Google LLC, Meta Platforms, Inc., Apple Inc., or Valve Corporation. All trademarks and registered trademarks are the property of their respective owners. The included Facepunch.Steamworks wrapper is distributed under the MIT License.🔥 LAUNCH SALE: 50% OFF for the first 2 weeks! (Regular price: $49.99) 🔥Core SpecificationsRender Pipeline Compatibility: Fully compatible with Built-in, Universal (URP), and High Definition (HDRP) render pipelines.Architecture: Interface-driven design utilizing custom Native Bridges (Java, Objective-C++, JavaScript) for mobile/web and the official Steamworks SDK for desktop.Requirements & DependenciesExternal Dependency Manager for Unity (EDM4U): Required to resolve native Android libraries (.aar) for Google and Facebook integrations.Native Modules: Apple (AuthenticationServices) and Steam (steam_api64.dll) implementations are self-contained and do not require additional dependency managers.Security & Best PracticesBackend Verification: This plugin returns raw client-side identity tokens, access tokens, and session tickets.Mandatory Step: For a production-ready environment, you MUST verify these tokens on a secure backend server using the providers' official verification APIs to prevent unauthorized access.SupportFor comprehensive setup guides and technical documentation, please visit our repository: https://ongsoolabs.github.io/AI 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.




