单点登录 (AEN 4.1.2)#
Anaconda Enterprise Notebook 的单点登录 (SSO) 功能 创建了一个新的认证提供者,该提供者将登录操作委托给 Anaconda Enterprise Repository,并使用来自 Repository 的 认证 cookie。
要启用此功能,请在同一台机器上部署AEN和Repository,并修改以下配置文件。
在位于 /opt/wakari/wakari-server/
etc/wakari/config.json
的 AEN 服务器的 config.json 中添加以下内容:
{
EXISTING_CONFIGURATION,
"SECRET_KEY": "<repo signing secret>",
"REPO_LOGIN_URL":
"http://example_repo.com:8080/account/login?next=http://example_repo.com/"
}
从Anaconda Repository配置文件中复制SECRET_KEY
。
在AEN服务器的wk-server-config.json文件中,位于
/opt/wakari/wakari-server/
etc/wakari/wk-server-config.json
,修改
以下行:
{
EXISTING_CONFIGURATION,
"accounts": "wk_server.plugins.accounts.repo",
}
要激活更改,请重新启动 wakari-server
:
sudo service wakari-server restart
单点登录现已启用。