Details
Title | Разработка сервиса приложения агрегации данных вузов для привлечения иностранных студентов: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» |
---|---|
Creators | Минин Павел Владимирович |
Scientific adviser | Федотов Александр Александрович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | сервис аутентификации ; Spring Framework ; Java ; PostgreSQL ; Redis ; серверная часть ; производительность ; authentication service ; server part ; performance |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2992 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37250 |
Record create date | 9/19/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена разработке централизованного сервиса аутентификации в микросервисной архитектуре. Задачи, которые решались в ходе работы: 1. Анализ предметной области и обзор современных решений для аутентификации пользователей. 2. Выбор технологического стека и проектирование архитектуры сервиса аутентификации. 3. Реализация основных компонентов сервиса. 4. Интеграция с основной серверной частью портала агрегации учебных заведений. 5. Комплексное тестирование сервиса. В результате работы был разработан централизованный сервис по аутентификации пользователей, готовый к внедрению в основную архитектуру приложения. Для достижения данных результатов в работе были использованы следующие информационные технологии: среда разработки IntelliJ IDEA, операционная система Windows, реляционная система управления базами данных PostgreSQL, графический клиент для работы с базами данных DBeaver, резидентная система управления базами данных Redis, сервис по работе с API Postman.
This work is devoted to the development of a centralized authentication service in a microservice architecture. Tasks that were solved during the work: 1. Analysis of the subject area and review of modern solutions for user authentication. 2. Selection of the technology stack and design of the authentication service architecture. 3. Implementation of the main components of the service. 4. Integration with the main server part of the educational institution aggregation portal. 5. Comprehensive testing of the service. As a result of the work, a centralized user authentication service was developed, ready for implementation in the main architecture of the application. To achieve these results, the following information technologies were used in the work: the IntelliJ IDEA development environment, the Windows operating system, the PostgreSQL relational database management system, the DBeaver graphical client for working with databases, the Redis resident database management system, and the Postman API service.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0