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