跳到主内容

Portainer

Portainer supports OAuth for sign-in. This guide configures Casdoor as the identity provider. Ensure Portainer is installed and running.

以下是配置名称:

CASDOOR_HOST:部署Casdoor服务器的域名或IP地址。

PORTAINER_HOST:部署Portainer的域名或IP地址。

步骤1:在Casdoor中为Portainer创建一个应用

这是在Casdoor中创建应用的一个例子:

portainer_1

  1. 复制客户端密钥和客户端ID以备下一步使用。

  2. 添加一个重定向URL。 这是你的Portainer主机。

步骤2:配置Portainer

从左侧导航栏展开设置,然后从此列表中点击身份验证选项。

  1. 启用使用SSO自动用户配置portainer_2

  2. 按照以下方式填写必要的信息:portainer_3

  • Authorization URL: https://CASDOOR_HOST/login/oauth/authorize

  • Access token URL: https://CASDOOR_HOST/api/login/oauth/access_token

  • Resource URL: https://CASDOOR_HOST/api/userinfo

  • Redirect URL: https://PORTAINER_HOST

退出Portainer并进行测试。

登录