通过任何 OIDC 兼容服务为自托管媒体服务器接入统一登录认证
复用现有 OIDC 身份源,免去单独管理 Kyoo 本地账号密码
✓ 兼容任意 OIDC 服务✓ 免维护独立账号体系
方案简介
Kyoo 内置 OIDC 登录连接能力,允许用户通过任何符合 OIDC 标准的身份服务登录,材料中列举了 Google、Discord、Authelia 等例子。对于已经使用 Authelia 等自托管认证网关或 Google/Discord 账号体系的用户,可以借此实现媒体服务器的统一登录,而无需在 Kyoo 中单独维护一套账号。该功能的启用方法在仓库的 INSTALLING.md 安装文档中有基础指南。
组成与分工
- Kyoo:媒体服务器,作为 OIDC 依赖方(Relying Party)接受外部身份登录。
- OIDC:开放认证标准协议,Kyoo 通过它对接任意兼容的身份提供方。
- Authelia:材料列举的自托管 OIDC 兼容认证服务示例。
- Google / Discord:材料列举的公共 OIDC 身份服务示例。
实施步骤
1. 查阅 INSTALLING.md
仓库安装文档包含「enable OIDC」的基础指南,按文档步骤在 Kyoo 中启用 OIDC 连接。
2. 选择身份提供方
选用任意 OIDC 兼容服务(如自托管的 Authelia,或 Google、Discord)并完成依赖方注册配置。
3. 验证登录
部署完成后在 Kyoo Web 客户端通过所选身份服务登录验证。
使用与配置要点
- 登录后即可在 Web、Android、Chromecast 客户端中使用。
- 如对集成有疑问,可在 GitHub 或 Discord 上提问。
优缺点
- ✓ 兼容任意 OIDC 服务
- ✓ 免维护独立账号体系
出处
本方案挖掘自开源项目 zoriya/Kyoo,方案内容与实施命令均来自其 README 原文。
方案出处
zoriya/Kyoo:A portable and vast media library solution. 2519 star A portable and vast media library solution.
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。