93.28K
Categories: informaticsinformatics softwaresoftware

Что такое Белка

1.

Что такое Белка
• Белка – это система управления полномочиями.
• Она хранит на своей стороне все настройки прав пользователей
сервиса.
• Это единый интерфейс администрирования прав доступа во
внутренние сервисы.
• Права назначаются на доменную учетную запись пользователя
• Уже используют Белку внутренние сервисы: СЭД, УРВ, Витрина
техники, Командировки, Табелятор, КСШ и др.

2.

Преимущества
• Не нужно делать на своей стороне модуль администрирования и
делегирования полномочий (на стороне системы-клиента
остается только интерпретация правил доступа)
• Снижение трудозатрат на администрирование
• Гибкая настройка параметров прав доступа, которая позволяет
учесть все особенности сервиса
• SDK для быстрой интеграции
• Безопасность и отказоустойчивость
• Удобный интерфейс

3.

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

4.

Параметры правил
В качестве параметров при настройке правил можно использовать
справочники НСИ либо создать собственные параметры в самой
Белке.
• Существующие справочники из НСИ:
• Подразделения, проекты, статьи
• Оргструктура
• Офисы
• Регионы
• При необходимости можно интегрировать другие справочники
НСИ

5.

Параметры правил
Для создания собственных параметров существует специальный
интерфейс.
Для собственных параметров настраивается:
• Тип значения: строка, число, дата или логический
• Линейный или древовидный
• Для чисел и дат можно настроить указание точного значения
либо указание интервала

6.

Делегирование правил
В Белке существует внутренний механизм делегирования прав.
Пример:

7.

Планы развития
• Улучшение интерфейсов:
• интерфейс работы с правилами
• интерфейс работы с параметрами
• Инструменты для ускорения работы администратора
(копирование, массовое редактирование правил)
• Совершенствование логики валидации правил
• Повышение отказоустойчивости
English     Русский Rules