Настройка двухфакторной аутентификации Atlassian Confluence Server

Avanpost FAM позволяет обеспечить 2FA/MFA для пользователей, выполняющих подключение к системе для создания единой базы знаний Confluence, разработанной компанией Atlassian. В инструкции описывается настройка 2FA/MFA с использованием SAML-механизма системы Avanpost FAM. Использование механизма поддерживает функциональность SSO (Single Sign-On), обеспечиваемую протоколом SAML 2.0.

Настройка на стороне Atlassian Confluence Server

Настройка на стороне Atlassian Confluence Server выполняется следующим образом:

  1. Перейдите в раздел настроек SSO по пути General Configuration → Security → SAML single sign-on.
  2. Нажать кнопку «Add SSO provider» (или изменить ранее настроенного провайдера).
  3. Заполнить параметры согласно таблице:
    ПараметрЗначение
    NameВвести имя конфигурации
    Identity provider issuer URLУказать URL настроенного Avanpost FAM SAML IdP (параметр, Issuer).
    Identity provider login URLУказать URL сервера аутентификации.
    Identity provider logout URLУказать URL завершения сессии.
    User name attributeУстановить значение атрибута на стороне Avanpost FAM, содержащего имя пользователя.
    Show on login pageВключить, чтобы отображать кнопку входа через Avanpost FAM на странице аутентификации.
    Login button textУказать текст, который будет отображаться на странице аутентификации. 
  4. Сохранить настройки, нажав кнопку "Save configuration".

Настройка на стороне Avanpost FAM Server

Настройка на стороне административной консоли FAM Server выполняется следующим образом:

Настройку приложения в интерфейсе административной консоли Avanpost FAM Server необходимо выполнить следующим образом: 

  1. Зайти во вкладку создания приложения, нажав кнопку "Добавить приложение" в сервисе "Приложения".
  2. На этапе "Основные настройки" требуется ввести наименование и выбрать тип SAML (более подробно процесс создания и управления приложениями описан в разделах Управление приложениями и Управление SAML-приложениями).

  3. На этапе "Настройки интеграции" необходимо установить настройки приложения (В URL, представленных в таблице в качестве примеров, вместо значения  “example” необходимо указывать DNS сервера, на котором развернут Attlasian Confluence Server) согласно таблице.
    Название параметраОписание параметра
    IssuerУникальный идентификатор приложения.
    ACSВвести адрес сервиса на стороне приложения, на который должен быть отправлен ответ, например, https://<ваш-confluence>/plugins/servlet/samlconsumer
    Базовый URLhttp://example/adfs/ks/idpinitiatedsignon
    LogoutАдрес сервиса на стороне приложения, отвечающего за прекращение сессий, например: https://example/logout
    NameID Format

    Выбрать один из вариантов:

    • Не указан (Unspecified в SAML 2.0) – формат urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified;
    • Постоянный (Persistent в SAML 2.0) –формат urn:oasis:names:tc:SAML:2.0:nameid-format:persistent.
    Значение NameID

    Выбрать атрибут, содержащий логин пользователя. 

  4. На этапе "Настройки аутентификации" выбрать факторы аутентификации для приложения, установив переключатели напротив тех или иных факторов.
  5. На этапе "Завершение" установить флажок "Сделать приложение активным" и сохранить.
  6. Создать группу, если таковая ещё не существует (подробнее о настройке групп в разделе Управление доступом).
  7. Предоставить пользователям группы доступ к созданному приложению
  8. Добавить пользователей, которые будут аутентифицироваться в Confluence Server, в ранее созданную группу.

Проверка установки

После завершения настройки выполнить проверку ее корректности:

  1. Открыть в браузере URL настроенного Confluence Server.
  2. На странице входа нажать кнопку входа через Avanpost FAM.
  3. Убедиться, что открывается страница аутентификации Avanpost FAM.
  4. Пройти аутентификацию в соответствии с настроенным сценарием MFA.
  5. После успешного прохождения всех шагов вы должны быть автоматически перенаправлены в Confluence Server под своей учётной записью.



Обсуждение