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

Название: Сервер авторизации на Java: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Антуфьев Семен Викторович
Научный руководитель: Орлов Егор Сергеевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: язык программирования Java; протокол OAuth2; сервер авторизации; фреймворк Spring; Java programming language; OAuth2 protocol; authorization server; Spring framework
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-1020
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\20437

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

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

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

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

Аннотация

В данной бакалаврской работе будет рассмотрено Rest приложение сервер авторизации на Java, который отвечает стандартам OAuth2.0. Приложение будет состоять из нескольких модулей, которые работают вместе и делят зону ответственности. Также в работе приложения будет задействована база данных и кэш, для консистентного хранения данных.Будет рассказано про выбор технических средств, базы данных и кэша. Подробно описаны flow OAuth2.0 и как они реализованы в моем сервере авторизации. Описаны главные особенности разработки на Java и почему они актуальны для моего приложения.В работе проведен анализ предметной области и аналогичные программные продукты и выявлены требования.

This bachelor's thesis will consider the Rest application authorization server in Java, which meets the OAuth2.0 standards. The application will consist of several modules that work together and share the area of ​​responsibility. Also, the application will use a database and a cache for consistent data storage.It will be told about the choice of technical means, database and cache. The flow OAuth2.0 is described in detail and how they are implemented in my authorization server. The main features of Java development are described and why they are relevant for my application.The paper analyzes the subject area and similar software products and identifies requirements.

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

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

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

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