Thesis Details
Multi-Factor Authentication in Web Applications Using PAM
Bachelor's Thesis
Student: Kapišinský Marián
Academic Year: 2019/2020
Supervisor: Rychlý Marek, RNDr., Ph.D.
Czech title
Více-faktorová autentizace ve webových aplikací pomocí PAM
Language
English
Abstract
The aim of this thesis is to implement multi-factor authentication using PAM for web applications. The thesis describes authentication and its modern trends, the related technologies and their incompatibility, as well as the state of authentication in web applications using PAM before the solution, the solution itself, and its integration to an example application. The thesis also provides relevant examples and guides.
Keywords
web, application, security, multi-factor authentication, HTTP, WebSocket, HTML form, JavaScript, Node.js, N-API, addon, PAM
Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
9 July 2020
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
KAPIŠINSKÝ, Marián. Multi-Factor Authentication in Web Applications Using PAM. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-09. Supervised by Rychlý Marek. Available from: https://www.fit.vut.cz/study/thesis/22370/
BibTeX
@bachelorsthesis{FITBT22370, author = "Mari\'{a}n Kapi\v{s}insk\'{y}", type = "Bachelor's thesis", title = "Multi-Factor Authentication in Web Applications Using PAM", school = "Brno University of Technology, Faculty of Information Technology", year = 2020, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/22370/" }