Unity 5.26.0 - Improvements to macOS OAuth Flows
Firekeeper🍎 Native macOS OAuth Browser Support
✨ New Features
- Native OAuth Integration: Added support for OAuth (social login) flows on macOS standalone builds using 
ASWebAuthenticationSession, integrated into the defaultCrossPlatformUnityBrowser. - Universal Binary Support: Ships with an optimized native plugin (
libMacBrowser.dylib) containing both ARM64 and x86_64 architecture support. 
đź”§ Improvements
- Enhanced Security & UX: OAuth flows now use the system’s native web authentication session for better security, user experience, and compliance with App Store review guidelines.
 - Improved Redirect Handling: Redirects now deeplink back into the app instead of following the Desktop Windows–style flow.
 - Refined Platform Detection: macOS is now properly detected and handled in authentication workflows.
 - Browser Selection Logic: Updated to ensure seamless use of the native macOS session.
 
📦 What’s Included
- Native macOS plugin (
libMacBrowser.dylib) MacBrowserclass implementation- Build instructions for compiling the plugin
 - Updated browser selection logic for macOS builds
 
Note: This functionality only works in builds. In the Unity Editor, the original flow will still open a full browser.
Release: https://github.com/thirdweb-dev/unity/releases/tag/v5.26.0