Исходный код вики Общее описание настроек безопасности
Версия 246.1 от Ирина Сафонова на 22.03.2024, 04:32
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
243.1 | 1 | (% data-xwiki-non-generated-content="java.util.List" %) |
2 | ((( | ||
![]() |
246.1 | 3 | |
![]() |
243.1 | 4 | ))) |
5 | |||
![]() |
169.1 | 6 | {{box cssClass="floatinginfobox" title="**Содержание**"}} |
7 | {{toc/}} | ||
8 | {{/box}} | ||
![]() |
4.2 | 9 | |
![]() |
169.1 | 10 | (% data-xwiki-non-generated-content="java.util.List" %) |
11 | ((( | ||
![]() |
136.1 | 12 | = Назначение Flask AppBuilder = |
![]() |
169.1 | 13 | ))) |
![]() |
2.1 | 14 | |
![]() |
132.1 | 15 | ---- |
16 | |||
![]() |
220.1 | 17 | Платформа **Flask AppBuilder (FAB) **обеспечивает безопасность в **Cloud BI**. Платформа поддерживает: |
![]() |
132.1 | 18 | |
![]() |
222.1 | 19 | * аутентификацию, |
![]() |
223.1 | 20 | * [[управление пользователями>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%D0%BC%D0%B8/]], |
![]() |
160.1 | 21 | * разрешения и роли. |
22 | |||
![]() |
180.1 | 23 | При необходимости ознакомьтесь [[с документацией платформы>>https://flask-appbuilder.readthedocs.io/en/latest/security.html]]. |
![]() |
160.1 | 24 | |
![]() |
219.1 | 25 | = Базовые роли = |
![]() |
2.1 | 26 | |
![]() |
4.1 | 27 | ---- |
28 | |||
![]() |
219.1 | 29 | В **Cloud BI** пять базовых ролей: |
![]() |
2.1 | 30 | |
![]() |
233.1 | 31 | * [[Admin>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/D.%20%D0%A0%D0%BE%D0%BB%D0%B8%20%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%20%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8/#HAdmin]], |
![]() |
234.1 | 32 | * [[Alpha>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/D.%20%D0%A0%D0%BE%D0%BB%D0%B8%20%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%20%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8/#HAlpha]], |
![]() |
235.1 | 33 | * [[Gamma>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/D.%20%D0%A0%D0%BE%D0%BB%D0%B8%20%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%20%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8/#HGamma]], |
![]() |
236.1 | 34 | * [[Sql_lab>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/D.%20%D0%A0%D0%BE%D0%BB%D0%B8%20%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%20%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8/#HSql_lab]], |
![]() |
237.1 | 35 | * [[Public>>https://wiki.dfcloud.ru/bin/view/Big%20Data/Cloud%20BI_new/%D0%90%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/D.%20%D0%A0%D0%BE%D0%BB%D0%B8%20%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%20%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8/#HPublic]]. |
![]() |
191.1 | 36 | |
![]() |
224.1 | 37 | Ролевая модель позволяет создавать новые роли и настраивать существующие. |
![]() |
191.1 | 38 | |
![]() |
243.1 | 39 | (% data-xwiki-non-generated-content="java.util.List" %) |
40 | ((( | ||
41 | " class="xwiki-metadata-container">Beeline cloud** не рекомендует** добавлять и удалять разрешения у базовых ролей. Разрешения роли повторно синхронизируются с исходными значениями при обновлении **Cloud BI**. | ||
42 | ))) | ||
43 | |||
![]() |
3.1 | 44 | {{error}} |
![]() |
199.1 | 45 | Beeline cloud** не рекомендует** добавлять и удалять разрешения у базовых ролей. Разрешения роли повторно синхронизируются с исходными значениями при обновлении **Cloud BI**. |
![]() |
3.1 | 46 | {{/error}} |
47 | |||
![]() |
101.1 | 48 | (% class="wikigeneratedid" %) |
![]() |
180.1 | 49 | Реестр ролей доступен в **Настройки** -> **Список ролей**. |
![]() |
101.1 | 50 | |
![]() |
230.1 | 51 | (% class="wikigeneratedid" %) |
52 | [[image:Список ролей.PNG||data-xwiki-image-style-border="true" height="521" width="1200"]] | ||
![]() |
242.1 | 53 | **Список ролей** |
![]() |
101.1 | 54 | |
![]() |
191.1 | 55 | == Admin == |
![]() |
4.2 | 56 | |
![]() |
191.1 | 57 | (% class="wikigeneratedid" %) |
![]() |
183.1 | 58 | Администраторы системы имеют все права. [[Узнайте, как добавить пользователя в группу доступа>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/D.%20%D0%A0%D0%BE%D0%BB%D0%B8%20%D0%B8%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%20%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8/#H41443E43143043243B43543D43843543F43E43B44C43743E43243044243543B43543943243344044343F43F44343443E44144244343F430]]. |
![]() |
7.1 | 59 | |
![]() |
243.1 | 60 | (% data-xwiki-non-generated-content="java.util.List" %) |
61 | ((( | ||
62 | " class="xwiki-metadata-container">**Примечание**. | ||
63 | Пользователи с правами администратора по умолчанию имеют доступ ко всем БД. | ||
64 | ))) | ||
65 | |||
![]() |
187.1 | 66 | {{info}} |
![]() |
232.1 | 67 | **Примечание**. |
![]() |
187.1 | 68 | Пользователи с правами администратора по умолчанию имеют доступ ко всем БД. |
69 | {{/info}} | ||
70 | |||
![]() |
195.1 | 71 | == Alpha == |
![]() |
7.1 | 72 | |
![]() |
185.1 | 73 | Пользователи группы **Alpha** имеют доступ ко всем источникам данных, но не могут предоставлять или отзывать доступ у других пользователей. Пользователи **Alpha** ограничены в изменении объектов, которыми владеют. Пользователи группы могут добавлять и изменять источники данных. |
![]() |
7.1 | 74 | |
![]() |
238.1 | 75 | [[image:Карточка роли Альфа.PNG||data-xwiki-image-style-border="true" height="434" width="600"]] |
![]() |
242.1 | 76 | **Карточка роли Alpha** |
![]() |
238.1 | 77 | |
![]() |
195.1 | 78 | == Gamma == |
![]() |
7.1 | 79 | |
![]() |
185.1 | 80 | Пользователи группы **Gamma** имеют доступ к: |
![]() |
8.1 | 81 | |
![]() |
185.1 | 82 | * Источникам данных, к которым у пользователей **Gamma** есть доступ. |
83 | * Просмотру графиков и дашбордов, созданных из источников данных, к которым у **Gamma** доступ. | ||
![]() |
7.1 | 84 | |
![]() |
243.1 | 85 | (% data-xwiki-non-generated-content="java.util.List" %) |
86 | ((( | ||
87 | " class="xwiki-metadata-container">**Важно!** | ||
88 | Пользователи **Gamma** не могут изменять или добавлять источники данных. | ||
89 | ))) | ||
90 | |||
![]() |
8.1 | 91 | {{warning}} |
![]() |
239.1 | 92 | **Важно!** |
![]() |
188.1 | 93 | Пользователи **Gamma** не могут изменять или добавлять источники данных. |
![]() |
8.1 | 94 | {{/warning}} |
![]() |
7.1 | 95 | |
![]() |
239.1 | 96 | === [[image:Карточка Гамма.PNG||data-xwiki-image-style-border="true" height="368" width="600"]] === |
![]() |
245.1 | 97 | |
![]() |
242.1 | 98 | **Карточка роли Gamma** |
![]() |
239.1 | 99 | |
![]() |
240.1 | 100 | == Sql_lab == |
![]() |
18.1 | 101 | |
![]() |
192.1 | 102 | Роль** sql_lab** предоставляет доступ к [[Лаборатории SQL>>https://wiki.dfcloud.ru/bin/view/Big%20Data/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/I.%20SQL%20%20-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80/]]. |
![]() |
8.1 | 103 | |
104 | {{warning}} | ||
![]() |
240.1 | 105 | **Важно!** |
![]() |
192.1 | 106 | Пользователям **Alpha** и **Gamma** необходимо предоставить доступ для каждой БД. |
![]() |
8.1 | 107 | {{/warning}} |
108 | |||
![]() |
242.1 | 109 | [[image:Роль sql-lab.PNG||data-xwiki-image-style-border="true" height="166" width="600"]] |
110 | **Карточка роли sql-lab** | ||
![]() |
240.1 | 111 | |
![]() |
196.1 | 112 | == Public == |
![]() |
8.1 | 113 | |
![]() |
188.1 | 114 | В конфигурационном файле укажите параметр {{code language="none"}}PUBLIC_ROLE_LIKE{{/code}} для роли, чьи разрешения хотите передать. Например, параметр {{code language="none"}}PUBLIC_ROLE_LIKE = "Gamma"{{/code}} предоставляет группе доступа **Public** тот набор разрешений, что и у группы **Gamma**. Функционал используется, если хотите разрешить анонимным пользователям просматривать дашборды. Предоставление для определенных наборов данных по-прежнему требуется. Это означает, что необходимо вручную добавить общедоступные источники данных в группу **Public**. |
![]() |
13.1 | 115 | |
![]() |
189.1 | 116 | = Рекомендации по настройке = |
![]() |
32.1 | 117 | |
![]() |
35.1 | 118 | ---- |
119 | |||
![]() |
165.1 | 120 | Beeline cloud рекомендует: |
![]() |
113.1 | 121 | |
![]() |
178.1 | 122 | * Предоставить пользователю роль **Gamma**, а также любые другие роли, которые добавят доступ к определенным источникам данных. |
![]() |
165.1 | 123 | * Создавать отдельные роли для каждого профиля доступа. |
124 | |||
![]() |
189.1 | 125 | = Пример настройки = |
![]() |
113.1 | 126 | |
![]() |
189.1 | 127 | ---- |
![]() |
36.1 | 128 | |
![]() |
189.1 | 129 | Пользователи финансовой группы могут иметь доступ к набору баз данных и источников данных. Эти разрешения могут быть объединены в одной роли. Пользователям финансовой группы назначьте роли: |
![]() |
38.1 | 130 | |
![]() |
189.1 | 131 | * **Gamma** для получения доступа к моделям и представлениям данных. |
132 | * **Finance**. Роль — набор разрешений для объектов данных. | ||
133 | |||
134 | Пользователь может иметь сразу несколько ролей. Например, руководителю финансовой группы назначены группы доступа **Gamma**, **Finance** и **Executive**. Роль **Executive** позволяет иметь доступ к набору источников данных и дашбордов, доступных только для руководителей. Пользователь видит только те дашборды, к которым есть доступ в зависимости от назначенных ролей и разрешений. |