Детальная информация

Название: Единый комплекс аутентификации для веб-приложений с общим доменом второго уровня: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Авторы: Меньщиков Александр Сергеевич
Научный руководитель: Петров Александр Владимирович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: технология единого входа; SSO; PHP; Symfony Components; Lua; верификация данных; контейнеризация; Docker; single sign-on; data verification; containerization
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-2525
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13452

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной работе рассматриваются проблемы технологии единого входа (Single Sign-On, SSO). В частности, необходимость для пользователей группы приложений, использующих единую точку входа (аутентификации) выполнять переход к системе аутентификации даже после выполнения этого действия в рамках работы с другим приложением группы. Рассмотрены проблемы, связанные с таким поведением для конечных пользователей. Для решения указанной проблемы разработан протокол единого сервиса аутентификации и его базовая реализация, созданная с применением языка программирования PHP и набора библиотек Symfony Components. Кроме того, разработана реализация клиентского интерфейса, использующего данный протокол и построенная с применением веб-сервера nginx и языка программирования Lua. Также рассмотрен вопрос развёртывания реализованного программного решения с применением технологии контейнеризации и системы Docker. Описаны преимущества данного подхода по сравнению с использованием виртуальных машин и развёртыванием приложения без использования средств виртуализации. По результатам работы предложены варианты дальнейшего развития полученного решения, как в части сервиса аутентификации, так и модуля клиентского интерфейса к нему.

The given work discusses the problems of the Single Sign-On (SSO) technology. Considered the need for users of the applications group to make redirect for an authentication service even in a case of already passed authentication that was made in context of another grouped application. The given work considers the problems of the Single Sign-On (SSO) technology. Considered related issues that are matter for the end users. For solve the problem have been developed the single authentication service protocol. It was implemented using PHP programming language and Symfony Components libraries. Moreover, was developed client interface implementation via Lua programming language and nginx web server that using this protocol. Also discussed an issue about deployment of the developed application by containerization and Docker service particularly. The advantages of this approach wad described in opposite to the using of virtual machines and the deployment without any type of virtualization. Based on the results of the work, were proposed the options for the further development of the authentication service and the client interface implementation to it.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Внешние организации №2 Все Прочитать
Внешние организации №1 Все
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
Интернет Авторизованные пользователи (не СПбПУ, №2) Прочитать
Интернет Авторизованные пользователи (не СПбПУ, №1)
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 1
За последние 30 дней: 0
Подробная статистика