Перейти к содержанию

Настройки организации

Примечание

Для выполнения нижеописанных действий требуется роль Администратора.

Чтобы настроить параметры организации, нажмите иконку профиля организации в правом верхнем углу.

Профиль организации

Пункт меню Profile позволяет определить настройки профиля организации.

Общая информация

На вкладке General можно задать параметры профиля организации, включая название компании, URL сайта компании, адрес службы поддержки и краткое описание компании. Заметим, что информация, указанная в полях Signature of support team и Email of support team, отображается при завершении скриптов, которые используются для автоматической интеграции AppSec.Hub в единый цикл разработки программного обеспечения. Более подробная информация об автоматической интеграции приведена в разделе «Onboarding» Руководства пользователя, а примеры завершающих сообщений в CLI можно посмотреть в «Приложении 7. Результаты сканирования».

Критерии качества

Вкладка Quality Gate позволяет настроить Quality Gate на уровне компании, см. раздел «Quality Gate на уровне компании».

Изменение внешнего вида интерфейса

Вкладка Edit layout позволяет изменить отдельные элементы и стиль их оформления в интерфейсе системы, включая:

  • Логотип компании, отображаемый в левом верхнем углу. Новый логотип можно выбрать в поле Product layout с помощью кнопки Select file. Чтобы вернуться к логотипу AppSec.Hub, нажмите кнопку Clear file.
  • Login background - фоновое изображение на странице входа в систему.
  • Favicon – иконка, которая отображается перед названием страницы во вкладке браузера. После изменения этого параметра необходимо обновить страницу для отображения нового фавикона.
  • Стиль оформления элементов интерфейса. Изменения производятся с помощью добавления CSS-кода в поле Custom styles.

    Пример CSS-кода
    /* Для замены встроенных стилей необходимо добавлять свойство !important */
    
    /* Полоса в шапке приложения */
    .modern-header {
    background: #<HEX_COLOR1> !important;
    }
    
    /* Полоса в шапке приложения - кнопки и иконки */
    .modern-header .header-mat-icon-button mat-icon, .modern-header .header-mat-button mat-icon {
    opacity: 1 !important;
    color: white !important
    }
    
    .modern-header .header-user-profile {
    opacity: 1 !important;
    color: white !important
    }
    
    .modern-header .header-mat-button:hover {
    opacity: 1 !important;
    color: white !important
    }
    
    /* Полоса в шапке приложения - логотип */
    .header-logo {
    opacity: 1 !important;
    }
    
    /* Левый сайдбар - основной уровень и уровень приложения*/
    .menu-left {
    background: white !important;
    color: black !important;
    }
    
    .menu-left__first.second-menu {
    background: #<HEX_COLOR2> !important;
    box-shadow: 1px 0 2px 0px rgb(0 0 0 / 17%) !important;
    }
    
    .menu-left__item {
    color: #<HEX_COLOR3> !important;
    }
    
    .menu-left__item.active {
    background: #<HEX_COLOR4> !important;
    }
    
    .menu-left__item.active:before {
    background: #<HEX_COLOR5> !important;
    }
    
    .menu-left__submenu-item {
    color: #<HEX_COLOR3> !important;
    }
    
    .menu-left__footer {
    background: white !important;
    border-top: 1px solid #<HEX_COLOR6> !important;
    }
    
    .menu-left__header {
    border-bottom: 1px solid #<HEX_COLOR6> !important;
    }
    
    .menu-left__submenu-item.active {
    background: #<HEX_COLOR4> !important;
    }
    
    .menu-left__submenu-item.active:before {
    background: #<HEX_COLOR5> !important;
    }
    
    .menu-left__header-title {
    color: #<HEX_COLOR3> !important;
    }
    
    .menu-left__header-back {
    border: 1px solid #<HEX_COLOR5> !important;
    color: #<HEX_COLOR3> !important;
    }
    
    .menu-left__header-back:hover {
    border: 1px solid #<HEX_COLOR5> !important;
    background: #<HEX_COLOR5> !important;
    color: white !important;
    }
    
    .menu-left__header-link {
    color: #<HEX_COLOR5> !important;
    }
    
    .menu-left__footer__copy, .menu-left__footer__company, .menu-left__footer__link {
    color: #<HEX_COLOR3> !important;
    }
    
    .menu-left__footer__link a {
    color: #<HEX_COLOR5> !important;
    }
    
  • Имя продукта, отображаемое в левом нижнем углу, можно задать в поле Custom product name.

  • Greetings message – приветственное сообщение, отображаемое на странице входа в систему.
  • Копирайт, отображаемый в левом нижнем углу, можно задать в поле Custom copyright.

После внесения изменений необходимо нажать на кнопку Apply и обновить страницу.

Для возвращения к исходным значениям необходимо нажать на кнопку Default value, а затем на кнопку Apply и обновить страницу.

Структура организации

Пункт меню Structure позволяет задать организационную структуру — департаменты, центры экспертизы (centers of excellence), команды. В один отдел может входить несколько команд и наоборот. Структура организации может быть определена не полностью. Структура организации используется для разделения доступа команд AppSec.Hub к инструментам и приложениям. Приложения и инструменты (а значит, и лицензии на эти инструменты) в AppSec.Hub привязаны к командам и, следовательно, и к структуре организации. Подробности приведены в разделе «Настройки приложения» Руководства пользователя.

Нажмите кнопку Add new в правом верхнем углу, чтобы создать новое подразделение в структуре организации.

Укажите имя нового подразделения в организации в поле Organization name и краткое имя подразделения в поле Short name. В выпадающем меню Type company выберите тип компании (Department, COE — Center of Excellence, Team). В выпадающем меню Parent выберите родительское подразделение из списка существующих подразделений. Это поле можно оставить пустым. Укажите имя менеджера в поле Manager и нажмите кнопку Save. Новое структурное подразделение организации появится в структуре организации.

Для редактирования информации о подразделении нажмите на его название.

Для создания дочернего подразделения нажмите на иконку Add child unit в конце строки подразделения.

Для удаления подразделения нажмите на иконку удаления в конце строки.

Примечание

При удалении дочернего подразделения из списка существующих подразделений все привязанные к этому подразделению приложения автоматически привязываются к его родительскому подразделению.

При удалении родительского подразделения необходимо указать подразделение, к которому будут привязаны все относящиеся к нему приложения после его удаления.

В случае отсутствия другой корневой организации, кроме удаляемой, операция удаления невозможна.

К началу