Разработка модуля авторизации для НТТР-сервера под управлением Node.js а базе протокола OAuth 2.0
Аннотация
Выпускная квалификационная работа. 33 с., 1 ч., 7 рис., 23 источника, З прил.
АВТОРИЗАЦИЯ, АУТЕНТИФИКАЦИЯ, 0AUTH2, NODE.JS, JAVASCRIPT
Объект исследования или разработки: модуль авторизации для НТТР-сервера, работающего под управлением Node.js.
Цель работы: создание модуля авторизации на базе протокола 0Auth 2.0 с разграничением прав доступа.
Метод или методология проведения работы: моделирование схемы обмена данных между сервером и клиентом, программирование модуля, экспериментальная проверка действенности модуля.
Результаты работы: проведён обзор современных веб-технологий, изучен протокол авторизации 0Auth 20, разработан модуль авторизации для программной платформы Node.js на базе протокола 0Auth 2.0.
Основные конструктивные, технологические и эксплуатационные характеристики: разработанный модуль отличается небольшим размером входящих в него файлов по сравнению с аналогами и возможностью детального конфигурирования.
Степень внедрения: разработанный модуль оформлен и зарегистрирован в качестве пакета NPM с названием «simple-oauth2-server» под лицензией ISC и доступен для скачивания в сети Интернет.
Рекомендации по внедрению или итоги внедрения результатов работы: модуль был успешно протестирован на Node.js v7.10.0.
Область применения: веб-приложения, требующие разграничения доступа к информации.
Экономическая эффективность или значимость работы: созданный модуль позволяет установить защиту маршрутов на НТТР-сервере в удобной и доступной форме, реализуя авторизацию по современному протоколу 0Auth 20, является свободно распространяемым программным обеспечением.
Прогнозные предположения о развитии объекта исследования: интегрировать модуль с популярными системами управления базами данных, усовершенствовать программный интерфейс.
АВТОРИЗАЦИЯ, АУТЕНТИФИКАЦИЯ, 0AUTH2, NODE.JS, JAVASCRIPT
Объект исследования или разработки: модуль авторизации для НТТР-сервера, работающего под управлением Node.js.
Цель работы: создание модуля авторизации на базе протокола 0Auth 2.0 с разграничением прав доступа.
Метод или методология проведения работы: моделирование схемы обмена данных между сервером и клиентом, программирование модуля, экспериментальная проверка действенности модуля.
Результаты работы: проведён обзор современных веб-технологий, изучен протокол авторизации 0Auth 20, разработан модуль авторизации для программной платформы Node.js на базе протокола 0Auth 2.0.
Основные конструктивные, технологические и эксплуатационные характеристики: разработанный модуль отличается небольшим размером входящих в него файлов по сравнению с аналогами и возможностью детального конфигурирования.
Степень внедрения: разработанный модуль оформлен и зарегистрирован в качестве пакета NPM с названием «simple-oauth2-server» под лицензией ISC и доступен для скачивания в сети Интернет.
Рекомендации по внедрению или итоги внедрения результатов работы: модуль был успешно протестирован на Node.js v7.10.0.
Область применения: веб-приложения, требующие разграничения доступа к информации.
Экономическая эффективность или значимость работы: созданный модуль позволяет установить защиту маршрутов на НТТР-сервере в удобной и доступной форме, реализуя авторизацию по современному протоколу 0Auth 20, является свободно распространяемым программным обеспечением.
Прогнозные предположения о развитии объекта исследования: интегрировать модуль с популярными системами управления базами данных, усовершенствовать программный интерфейс.