首页
工具
整合
screenshot
1/5
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
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或更高