Електронний архів Полтавського університету економіки і торгівлі >
Навчально-науковий інститут денної освіти >
Кафедра комп'ютерних наук та інформаційних технологій >
Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ) >

Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.puet.edu.ua/handle/123456789/16492

Название: Створення серверної архітектури http-сервісу користувачів на основі мови програмування GO
Авторы: Сизько, Ростислав Сергійович
Научный руководитель: Черненко, Оксана Олексіївна
Ключевые слова: серверна архітектура
HTTP-СЕРВІС
GO
управління користувачами
Дата публикации: 2026
Издатель: Полтавський університет економіки і торгівлі
Библиографическое описание: Сизько Р. С. Створення серверної архітектури http-сервісу користувачів на основі мови програмування GO : кваліфікаційна робота ... бакалавра : 122 Комп’ютерні науки / Ростислав Сергійович Сизько ; наук. кер. О. О. Черненко. – Полтава : ПУЕТ, 2026. – 73 с.
Аннотация: Об'єктом розробки є серверна архітектура HTTP-сервісу управління користувачами для веб- та мікросервісних додатків. Предметом розробки є програмна реалізація модулів автентифікації, авторизації, контролю доступу, аудиту та керування ідентичністю на основі мови програмування Go. Метою роботи є створення серверної архітектури HTTP-сервісу користувачів, що забезпечує повний цикл управління ідентифікацією та доступом (Identity and Access Management) і може бути використана як автономний бекенд або як основа для інтеграції з зовнішніми клієнтськими додатками. Результатом роботи стало розроблення серверного застосунку «User Service» на базі мови програмування Go з використанням маршрутизатора chi та реляційної СУБД PostgreSQL. Реалізовано ключові модулі: модуль автентифікації — реєстрація, вхід, JWT-токени з ротацією refresh-токенів, верифікація електронної пошти, скидання пароля; модуль двофакторної автентифікації — підтримка одноразових паролів TOTP за стандартом RFC 6238 (сумісність з Google Authenticator); модуль управління користувачами — операції CRUD, керування профілем, м'яке видалення, обов'язкові дії при вході; модуль контролю доступу RBAC — ролі, індивідуальні дозволи, групи з успадкуванням прав; модуль безпеки — обмеження частоти запитів, блокування облікових записів після невдалих спроб, хешування паролів алгоритмом bcrypt; модуль аудиту — журналювання критичних дій у системі та історія входів; модуль API-ключів та керування активними сесіями користувача; адміністративна панель — односторінковий веб-інтерфейс на основі Bootstrap 5.
URI: http://dspace.puet.edu.ua/handle/123456789/16492
Располагается в коллекциях:Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (для НРАТ)
Кваліфікаційні роботи (проєкти) бакалаврів та магістрів (ННІДО КНІТ)

Файлы этого ресурса:

Файл Описание РазмерФормат
Sizko_Rostuslav_Kn-41.pdf1,5 MBAdobe PDFПросмотреть/Открыть

Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2005 MIT and Hewlett-Packard - Обратная связь