Засоби аутентифікація та авторизація у 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 с.

DOI