扩展Rancher的Auth服务以使用其他(OAuth)提供商

时间:2017-01-18 09:56:43

标签: authentication go docker oauth rancher

我们的团队目前正在寻求将Rancher用于Docker容器编排解决方案,而我要做的就是尝试使用不支持的提供商在Rancher服务器上设置访问控制目前由Rancher(这是Fiware Lab可以是OAuth提供者)。

Rancher在this repo中提供的单独Golang服务中处理身份验证。这可以扩展为允许新的提供程序进行身份验证,如repo的wiki中所述。然而,我感到困惑的是如何使用Rancher Server部署我的扩展服务。是否可以只运行扩展服务而无需为Rancher Server构建新的Docker镜像?

1 个答案:

答案 0 :(得分:0)

这是一项外部服务,主要是为了让我们更容易开发其他提供程序,并将该代码从Cattle核心中移出(其迁移正在进行中,只有Github被移动而Shibboleth被添加为只进入Golang的新人。)

虽然有可能,但目前这不是一般的公共插件点。没有任何正式的方式来注册您自己的提供程序,将其放入服务器容器,提供UI来配置它,或者在配置后登录它。