Засоби аутентифікація та авторизація у Web API
Вантажиться...
Дата
2021-06
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Предметом даного дипломного проекту є дослідження методів авторизації та аутентифікації, що використовуються при розробці сучасних Web API.
Об’єктами розробки є створення серверної частини, що виконує функції збереження даних, виконання процесу авторизації та аутентифікації, а також розробка клієнтської частини для користувацького вводу авторизаційних даних і перевірки стану користувача в системі.
Основні частини програмного комплексу:
- серверна частина, що побудована на базі технологій .NET 5, ASP.NET, Docker;
- база даних SQLite;
- клієнтська частина, що розроблена за допомогою технологій Angular 11, Node.js 14, NPM 6.14.
В ході розробки було:
- проведено аналіз існуючих способів авторизації та аутентифікації;
- проведено аналіз сучасних технологій для розробки серверної та клієнтської частин;
- розроблено централізований веб-сервер з базою даних та веб-додаток;
- протестовано роботу всіх частин програмного комплексу.
Даний проект дає змогу порівняти методи авторизації та аутентифікації у сучасних Web API та дозволить обрати метод, що вирішує проблеми конкретної реалізації веб-додатку.
Опис
Ключові слова
авторизація, аутентифікація, Web API, веб-сервер, веб-додаток, база даних, .NET, ASP, Docker, SQLite, Angular, Node, NPM, authorization, authentication, Web server, Web application, database
Бібліографічний опис
Коваль, І. О. Засоби аутентифікація та авторизація у Web API : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Коваль Іван Олександрович. – Київ, 2021. – 73 с.