Anaconda Enterprise: Documentation

# Configuring single sign-on

AEN’s single sign-on (SSO) capability creates a new authentication provider that defers to your Anaconda Repository for login and authentication cookies.

To enable SSO:

1. Deploy AEN and Repository on the same machine.

2. In the `/opt/wakari/wakari-server/etc/wakari/config.json` file, add:

       {
       EXISTING_CONFIGURATION,
       "SECRET_KEY": "<repo signing secret>",
       "REPO_LOGIN_URL":
          "http://example_repo.com:8080/account/login?next=http://example_repo.com/"
       }

3. Copy the `SECRET_KEY` from the Repository configuration file.

4. In the `/opt/wakari/wakari-server/etc/wakari/wk_server_config.json` file, modify:

       {
       EXISTING_CONFIGURATION,
       "accounts": "wk_server.plugins.accounts.repo",
       }

SSO is enabled.