
BeaconAuth
使用BeaconAuth模组和自托管认证服务器,为Minecraft服务器提供安全的网页、OAuth和通行密钥认证。
BeaconAuth 为 Minecraft 社区增加了一个安全的登录层。它将 Minecraft 服务器连接到自托管的 BeaconAuth 网络服务,允许服务器管理员要求模组客户端进行基于网络的认证,同时保持账户验证的清晰性、可配置性,并将其置于自己的控制之下。
功能特性
- 基于网络的 Minecraft 登录流程
- 通过 BeaconAuth 服务器支持 OAuth 和通行密钥
- 使用 JWT 和 JWKS 进行签名会话验证
- 可配置的服务器端认证行为
- 支持社区管理的 BeaconAuth 账户
- 本地化的客户端消息
- Minecraft 模组中不包含第三方分析、广告、遥测或外部文件下载
工作原理
当玩家加入使用 BeaconAuth 的服务器时,模组可以在玩家的浏览器中打开配置好的 BeaconAuth 登录页面。登录完成后,模组将签名的认证结果返回给 Minecraft 服务器,并在服务器上根据配置的 BeaconAuth 服务器密钥进行验证。
服务器管理员自行托管并配置其 BeaconAuth 服务器 URL。
支持的游戏版本
| Minecraft 版本 | Fabric | Forge | NeoForge |
|---|---|---|---|
| 1.20.1 | 是 | 是 | 否 |
| 1.21.1 | 是 | 否 | 是 |
| 1.21.8 | 是 | 否 | 是 |
从文件标签页中安装与你的 Minecraft 版本和模组加载器相匹配的 jar 文件。
隐私与网络使用
Minecraft 模组在登录流程中仅连接至服务器管理员配置的 BeaconAuth 服务器。它不包含广告、分析、遥测或后台文件下载。
客户端可能会在玩家的浏览器中打开配置好的 BeaconAuth 网页,并使用临时的本地回调侦听器来完成登录流程。
服务器管理员负责其自身的 BeaconAuth 部署、日志、OAuth 提供商配置以及社区隐私声明。
许可证
BeaconAuth 根据 MIT 许可证授权。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。