db38c2a5b6 Add Unity OAuth client infrastructure (#4928)
* Add Unity OAuth client infrastructure

Client-side OAuth implementation for Unity:
- AuthClient: gRPC client for Auth service (GetOAuthUrl, ExchangeCode, RefreshToken, SetDisplayName)
- JwtAuthInterceptor: Adds JWT bearer token to gRPC requests
- OAuthManager: MonoBehaviour managing OAuth flow with system browser
- TokenStorage: Secure storage for access/refresh tokens using PlayerPrefs
- ConnectionHandler: OAuth panel with Google/Discord buttons, toggle to classic auth
- EagleConnection: Support for JWT-authenticated connections

The Auth gRPC service is already defined in auth.proto. Server will return
"unimplemented" until server-side OAuth is deployed, but legacy auth works
as fallback via the toggle button.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Default to Classic auth until server-side OAuth is ready

Toggle button now starts with "Use OAuth Sign-in" and shows the
legacy auth panel by default. Click to switch to OAuth view.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 07:12:18 -08:00
2025-03-30 11:19:46 -07:00
2025-09-24 08:13:22 -07:00
2014-11-16 21:03:14 -08:00
S
Description
No description provided
Readme
9.4 GiB
Languages
Scala 44.5%
C++ 19.9%
C# 16.6%
Starlark 10.1%
Go 3.5%
Other 5.3%