Skip to content

使用 Next Terminal OIDC 登录 Proxmox VE

本文演示如何配置 Proxmox VE 使用 Next Terminal 的 OIDC 服务进行身份认证。

前置条件:已在 Next Terminal 中启用 OIDC 服务器并创建客户端,参考 OIDC 身份服务器使用文档

配置步骤

1. 添加 OpenID 认证

在 PVE 管理界面,进入「数据中心」→「权限」→「领域」→「添加」→「OpenID Connect 服务器」,填写配置:

  • Issuer URLhttps://{next-terminal-host}/api
  • 领域next-terminal
  • Client ID:从 Next Terminal 获取
  • Client Key:从 Next Terminal 获取的 Client Secret
  • 用户名声明username

pve-add-openid.png

2. 创建用户

在「数据中心」→「权限」→「用户」中添加用户:

  • 用户名:与 Next Terminal 用户名一致
  • 领域:选择 next-terminal

pve-add-user.png

3. 配置权限

在「数据中心」→「权限」中为用户分配权限:

  • 路径/
  • 用户:选择创建的 OIDC 用户
  • 角色Administrator
  • 传播:勾选

pve-permission.png

4. 登录测试

访问 PVE 登录页面,在"领域"下拉框中选择 next-terminal,点击登录后会跳转到 Next Terminal 登录页面,使用 Next Terminal 账号登录即可。

pve-login.png