Autentizace a autorizace aplikačního rozhraní s využitím RFC 7519 a databáze Redis

DSpace Repository

Language: English čeština 

Autentizace a autorizace aplikačního rozhraní s využitím RFC 7519 a databáze Redis

Show simple item record

dc.contributor.advisor Šenkeřík, Roman
dc.contributor.author Kroča, Filip
dc.date.accessioned 2021-07-26T10:54:28Z
dc.date.available 2021-07-26T10:54:28Z
dc.date.issued 2019-12-09
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/47915
dc.description.abstract Tato diplomová práce se zabývá vytvoření a zabezpečení aplikačního rozhraní pomocí mo-derních programovacích přístupů a s využitím kryptografie. Práce má za cíl poukázat na možné přínosy těchto progresivních technologií do průmyslu komerční bezpečnosti. Z to-hoto důvodu bylo jakožto praktický příklad vybráno aplikační rozhraní systému kontroly vstupu ACCESS. Práce je rozdělena na teoretickou a praktickou část. Teoretická část obsahuje literární rešerši, která byla zpracována na základě české a zahra-niční odborné literatury. Tato rešerše obsahuje popis technologií používaných pro šifrování přenosu, kontroly konzistence dat a deklarace identit. Dále jsou popsány technologie apli-kačních rozhraní SOAP, REST a GraphQL. V praktické části je pomocí zvolených technologií implementováno aplikační rozhraní, které je zabezpečeno pomocí TLS šifrování a JWT tokenů. Toto rozhraní je otestováno pomocí testovacího nástroje Insomnia a pomocí sady automatických testů Mocha. Ze závěru práce plyne, že pronikání těchto moderních prostředků do průmyslu komerční bezpečnosti může přinést zvýšení bezpečnosti výsledných aplikací a také zrychlení vývojo-vého cyklu těchto aplikací.
dc.format 119
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject Aplikační rozhraní cs
dc.subject GraphQL cs
dc.subject Apollo cs
dc.subject JWT cs
dc.subject autentizace cs
dc.subject autorizace cs
dc.subject bearer token cs
dc.subject OAuth cs
dc.subject Application interface en
dc.subject GraphQL en
dc.subject Apollo en
dc.subject JWT en
dc.subject authorization en
dc.subject authentification en
dc.subject bearer token en
dc.subject OAuth en
dc.title Autentizace a autorizace aplikačního rozhraní s využitím RFC 7519 a databáze Redis
dc.title.alternative Authentication and authorization of application interface using RFC 7519 and Redis database
dc.type diplomová práce cs
dc.contributor.referee Pinkava, Marek
dc.date.accepted 2020-09-07
dc.description.abstract-translated This thesis is devoted to creating and securing an application interface with a modern pro-gramming approach and cryptography. The goal of the thesis is to show which benefits can offer these technologies into the commercial security industry. Due to these reasons was as use-case selected an application interface for the access system. The thesis is divided into the theoretical and the practical part. The theoretical part contains literary research that was created over the Czech and world professional literature. The literary research contains a description of technologies used for cryptography, consistency check, and identity declaration. Also, application interface tech-nologies SOAP, REST, and GraphQL are described in this part. UTB ve Zlíně, Fakulta aplikované informatiky 6 In the practical part is the application interface implemented using the TLS encryption and JWT tokens. This interface is tested with the Insomnia tool and Mocha - automated testing framework. The conclusion follows that the implementation of these technologies into the commercial security industry can bring better security of applications and faster development cycle.
dc.description.department Ústav elektroniky a měření
dc.thesis.degree-discipline Bezpečnostní technologie, systémy a management cs
dc.thesis.degree-discipline Security Technologies, Systems and Management en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Inženýrská informatika cs
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 54328
utb.result.grade A
dc.date.submitted 2020-08-12


Files in this item

Files Size Format View Description
kroča_2020_dp.pdf 3.279Mb PDF View/Open None
kroča_2020_op.pdf 92.04Kb PDF View/Open None
kroča_2020_vp.pdf 178.3Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account