Portainer
在Portainer中使用Casdoor进行身份验证
Portainer支持通过OAuth进行身份验证。 因此,用户可以轻松地使用Casdoor登录Portainer。 只需要几个步骤和简单的配置就可以实现。
这里有一个关于如何在Grafana中使用Casdoor进行身份验证的教程。 在你开始之前,请确保你已经安装并运行了Portainer。
以下是配置名称:
CASDOOR_HOST
:部署Casdoor服务器的域名或IP地址。
PORTAINER_HOST
:部署Portainer的域名或IP地址。
步骤1:在Casdoor中为Portainer创建一个应用
这是在Casdoor中创建应用的一个例子:
复制客户端密钥和客户端ID以备下一步使用。
添加一个重定向URL。 这是你的Portainer主机。
步骤2:配置Portainer
从左侧导航栏展开设置,然后从此列表中点击身份验证选项。
启用使用SSO和自动用户配置:
按照以下方式填写必要的信息:
Authorization URL
:https://<CASDOOR_HOST>/login/oauth/authorizeAccess token URL
:https://<CASDOOR_HOST>/api/login/oauth/access_tokenResource URL
:https://<CASDOOR_HOST>/api/userinfoRedirect URL
:https://<PORTAINER_HOST>
退出Portainer并进行测试。