Чтобы подключиться к Zeppelin, пользователям будет предложено ввести свои учетные данные. После входа пользователь получает доступ ко всем заметкам, в том числе к заметкам других пользователей. Это первый шаг к полной безопасности, как реализовано в этом запросе на вытягивание (pull request) (https://github.com/apache/zeppelin/pull/53).
Для более подробной информации, включая информацию о настройке безопасности, конфигурации групп пользователей и прав доступа, обратитесь к разделу Shiro Authentication in Apache Zeppelin на нашем официальном сайте.# Примечания к реализации
Термины username, owner и principal используются взаимозаменяемо для обозначения текущего аутентифицированного пользователя.
Zeppelin представляет собой веб-приложение, которое запускает удалённые интерпретаторы для выполнения команд и возврата HTML-фрагментов для отображения в браузере пользователя. Область этого запроса на вытягивание состоит в том, чтобы требовать учётные данные для доступа к Zeppelin. Для достижения этой цели используется Apache Shiro.
Apache Shiro работает как фильтр сервлета между браузером и экспонируемыми службами и управляет необходимой аутентификацией без необходимости программирования (см. Apache Shiro для получения дополнительной информации).
Защита HTTP-конечных точек недостаточна, поскольку Zeppelin также общается с браузером через WebSocket. Чтобы защитить этот канал, мы используем следующий подход:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )