
1/5

Web 端轻量级 OAuth 用户认证
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.10.0
兼容
兼容
兼容
描述
Simple Sign-In with Google 为使用 Unity 开发的 Android、iOS、Windows、Mac、Universal Windows Platform(UWP)和 WebGL 应用提供基于 OAuth 2.0 的 “通过 Google登录” 功能。
需要支持其他平台的登录方式吗?
- Simple Sign-In with Google
- Simple Sign-In with Apple
- Simple Sign-In with Facebook
- Simple Sign-In with X (Twitter)
- Simple Sign-In with Telegram
- Simple Sign-In with Microsoft
- Simple Sign-In with TikTok
身份验证往往令人头疼,尤其对于初学者来说,更不用说还需要适配不同平台。
因此,我重新研究了目前 Google 和 Unity 提供的相关能力。经过一周的调研后,我终于找到了一个简单可行的方案!
这个资源提供了一套非常轻量的解决方案,核心代码仅约 200 行。整体体积小巧、结构清晰,不依赖大型插件或第三方库。
优势
- 支持跨平台游戏和应用的用户身份认证
- 无需插件、第三方库或其他依赖
- 不会增加构建包体积
- 可获取 Access Token,用于接入其他 Google 服务
- 为客户端-服务器架构提供更高安全性客户端获取 Access Token,服务器端获取完整用户数据,可降低数据被篡改的风险
- 支持 JSON Web Token(JWT)验证
- iOS 使用 SFSafariViewController符合 App Store 审核要求
- 支持 Windows 深度链接(UNITY_STANDALONE_WIN)
设置步骤
请访问我们的 GitHub 页面查看详细的配置说明。
通用流程(适用于支持深度链接的平台)
- 应用使用默认浏览器将用户跳转至 Google 登录页面
- 用户登录自己的 Google 账号
- Google 将用户重定向回应用(条件允许时使用 Deep Linking 深度链接),并在 URI 参数中返回授权码(Authorization Code)
- 应用被重新激活并获取授权码
- 应用使用授权码换取 Access Token
- 应用使用 Access Token 请求用户数据,例如用户 ID、姓名、邮箱,以及由授权范围(Access Scope)决定的其他信息
Editor 和 Windows 的 Loopback 流程(可选)
- Google 将用户重定向至 http://localhost:PORT/
- 应用通过 HttpListener 监听 localhost,并接收授权结果
WebGL 的 Middleware 流程
- 用户会被重定向至 Authorization Middleware(授权中间件),用于临时保存授权码
- 应用通过 POST 请求从 Authorization Middleware 获取授权码
已知问题
请访问我们的 GitHub 页面查看已知问题及相关说明。
技术支持
GitHub:Wiki 文档
GitHub:Bug 反馈与功能请求
Discord:问题咨询及与开发者实时交流
Unity Forums:社区讨论
如果你喜欢我们的资源,欢迎给予 ★★★★★ 五星评价并留下你的反馈!
你的评价将激励我们持续创作并不断改进资源。
感谢你的支持,祝你的项目开发顺利!
Simple Sign-In with Google - 简易 Google 登录
Unity 海外资源商店评分
4.8(48条评分)
国内数据
0浏览
0收藏
当前价格
¥90.30
¥129
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
76.9 KB
最新版本
4.8.0
最新发布日期
2026-09-28
支持Unity版本
/
支持的团结引擎版本
1.10.0或更高



