Бакалаврські роботи (ПЗКС)
Постійне посилання зібрання
Переглянути
Перегляд Бакалаврські роботи (ПЗКС) за Автор "Бай, Ярослав Володимирович"
Зараз показуємо 1 - 1 з 1
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Програмна бібліотека для підтримки створення сервера авторизації на базі OAuth 2.0 для Node.js(КПІ ім. Ігоря Сікорського, 2020) Бай, Ярослав Володимирович; Заболотня, Тетяна МиколаївнаДаний дипломний проєкт присвячений розробленню програмної бібліотеки для створення сервера авторизації на базі протоколу OAuth 2.0 для програмної платформи Node.js. У роботі виконано аналіз існуючих на даний момент програмних бібліотек для вирішення даної проблеми. Розроблена бібліотека повністю відповідає стандартам для фреймворку авторизації OAuth 2.0 та надає користувачам можливість у зручний спосіб створити сервер авторизації та самим обирати спосіб, у який бібліотека буде зберігати усю супутню інформацію (коди авторизації, маркери отримання та відновлення доступу). Окрім цього, дана бібліотека реалізована за стилем бібліотек програмного комплексу TypeStack, а отже є достатньо гнучкою та дозволяє користувачам використовувати їх власний контейнер впровадження залежностей. Окрім цього, є окрема версія для використання із фреймворком Nest.js. У даному проєкті розроблено та досліджено: архітектуру двох версій бібліотек (загальної та розробленої спеціально для фреймворка Nest.js) та реалізовано алгоритми авторизації відповідно до типів гранту, описаних у специфікації фреймворку авторизації.