Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID

Detalhes bibliográficos
Autor(a) principal: Duarte, Guilherme
Data de Publicação: 2019
Outros Autores: Tamberlini, Vitor de Lima, Neves, Nicollas Bono
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do Mackenzie
Texto Completo: http://dspace.mackenzie.br/handle/10899/27568
Resumo: Este artigo apresenta uma arquitetura de autenticação utilizando micro serviço e OpenID Connect como autenticador e autorizador. A arquitetura apresentada busca facilitar a gestão, autenticação e autorização de usuários que utilizam vários sistemas independentes fazendo utilização do OpenID Connect em conjunto com um serviço terceiro para realizar a autorização dos usuários através de um token contendo as informações básicas do usuário. O objetivo da arquitetura em questão, é realizar essa gestão de identidade em ambiente web com uma arquitetura de micro-serviço e micro-frontend.
id UPM_4f14fc43afc30d44a2faf2feae2aaf6b
oai_identifier_str oai:dspace.mackenzie.br:10899/27568
network_acronym_str UPM
network_name_str Biblioteca Digital de Teses e Dissertações do Mackenzie
repository_id_str 10277
spelling Duarte, GuilhermeTamberlini, Vitor de LimaNeves, Nicollas BonoRossi, Ana Cláudia2021-01-28T17:08:24Z2021-01-28T17:08:24Z2019-11Este artigo apresenta uma arquitetura de autenticação utilizando micro serviço e OpenID Connect como autenticador e autorizador. A arquitetura apresentada busca facilitar a gestão, autenticação e autorização de usuários que utilizam vários sistemas independentes fazendo utilização do OpenID Connect em conjunto com um serviço terceiro para realizar a autorização dos usuários através de um token contendo as informações básicas do usuário. O objetivo da arquitetura em questão, é realizar essa gestão de identidade em ambiente web com uma arquitetura de micro-serviço e micro-frontend.This article presents an authentication architecture using microservice and OpenID Connect as authenticator and authorizer. The architecture presented aims to facilitate the management, authentication and authorization of users using several independent systems using OpenID Connect in conjunction with a third-party service to perform the authorization of users through a token containing basic user information. The purpose of the architecture in question is to perform this identity management in a web environment with a micro-service and micro-frontend architecture.http://dspace.mackenzie.br/handle/10899/27568Universidade Presbiteriana MackenziearquiteturaopenID connecttokenarchitectureopenID connecttokenProposta de arquitetura baseada em micro serviço para autenticação utilizando openIDinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Biblioteca Digital de Teses e Dissertações do Mackenzieinstname:Universidade Presbiteriana Mackenzie (MACKENZIE)instacron:MACKENZIEinfo:eu-repo/semantics/openAccessFaculdade de Computação e Informática (FCI)ORIGINAL443-Artigo-NICOLLAS BONO NEVES.....pdf443-Artigo-NICOLLAS BONO NEVES.....pdfapplication/pdf388546https://dspace.mackenzie.br/bitstreams/ee199b61-5e7b-4f25-a791-922baf610823/download58cc02d21a4e37f86ecf8c949843b038MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.mackenzie.br/bitstreams/0aec09a8-34d5-407e-bf84-ea0c732eb953/download8a4605be74aa9ea9d79846c1fba20a33MD53TEXT443-Artigo-NICOLLAS BONO NEVES.....pdf.txt443-Artigo-NICOLLAS BONO NEVES.....pdf.txtExtracted texttext/plain22489https://dspace.mackenzie.br/bitstreams/131ec339-3b3b-4ca6-b82c-4c6ba8df5179/downloadef851031ab5fbfec7a7249dfbdb1b75bMD56THUMBNAIL443-Artigo-NICOLLAS BONO NEVES.....pdf.jpg443-Artigo-NICOLLAS BONO NEVES.....pdf.jpgGenerated Thumbnailimage/jpeg1601https://dspace.mackenzie.br/bitstreams/99decb3f-aa08-49e5-b7f5-03f3920f0dbf/downloadf0a3aa86304046ca4968e0eb677e7fb2MD5710899/275682022-03-14 19:51:31.254oai:dspace.mackenzie.br:10899/27568https://dspace.mackenzie.brBiblioteca Digital de Teses e Dissertaçõeshttp://tede.mackenzie.br/jspui/PRIhttps://adelpha-api.mackenzie.br/server/oai/repositorio@mackenzie.br||paola.damato@mackenzie.bropendoar:102772022-03-14T19:51:31Biblioteca Digital de Teses e Dissertações do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)falseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
dc.title.pt_BR.fl_str_mv Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
title Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
spellingShingle Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
Duarte, Guilherme
arquitetura
openID connect
token
architecture
openID connect
token
title_short Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
title_full Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
title_fullStr Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
title_full_unstemmed Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
title_sort Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
author Duarte, Guilherme
author_facet Duarte, Guilherme
Tamberlini, Vitor de Lima
Neves, Nicollas Bono
author_role author
author2 Tamberlini, Vitor de Lima
Neves, Nicollas Bono
author2_role author
author
dc.contributor.author.fl_str_mv Duarte, Guilherme
Tamberlini, Vitor de Lima
Neves, Nicollas Bono
dc.contributor.advisor1.fl_str_mv Rossi, Ana Cláudia
contributor_str_mv Rossi, Ana Cláudia
dc.subject.por.fl_str_mv arquitetura
openID connect
token
architecture
openID connect
token
topic arquitetura
openID connect
token
architecture
openID connect
token
description Este artigo apresenta uma arquitetura de autenticação utilizando micro serviço e OpenID Connect como autenticador e autorizador. A arquitetura apresentada busca facilitar a gestão, autenticação e autorização de usuários que utilizam vários sistemas independentes fazendo utilização do OpenID Connect em conjunto com um serviço terceiro para realizar a autorização dos usuários através de um token contendo as informações básicas do usuário. O objetivo da arquitetura em questão, é realizar essa gestão de identidade em ambiente web com uma arquitetura de micro-serviço e micro-frontend.
publishDate 2019
dc.date.issued.fl_str_mv 2019-11
dc.date.accessioned.fl_str_mv 2021-01-28T17:08:24Z
dc.date.available.fl_str_mv 2021-01-28T17:08:24Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.mackenzie.br/handle/10899/27568
url http://dspace.mackenzie.br/handle/10899/27568
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
publisher.none.fl_str_mv Universidade Presbiteriana Mackenzie
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do Mackenzie
instname:Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron:MACKENZIE
instname_str Universidade Presbiteriana Mackenzie (MACKENZIE)
instacron_str MACKENZIE
institution MACKENZIE
reponame_str Biblioteca Digital de Teses e Dissertações do Mackenzie
collection Biblioteca Digital de Teses e Dissertações do Mackenzie
bitstream.url.fl_str_mv https://dspace.mackenzie.br/bitstreams/ee199b61-5e7b-4f25-a791-922baf610823/download
https://dspace.mackenzie.br/bitstreams/0aec09a8-34d5-407e-bf84-ea0c732eb953/download
https://dspace.mackenzie.br/bitstreams/131ec339-3b3b-4ca6-b82c-4c6ba8df5179/download
https://dspace.mackenzie.br/bitstreams/99decb3f-aa08-49e5-b7f5-03f3920f0dbf/download
bitstream.checksum.fl_str_mv 58cc02d21a4e37f86ecf8c949843b038
8a4605be74aa9ea9d79846c1fba20a33
ef851031ab5fbfec7a7249dfbdb1b75b
f0a3aa86304046ca4968e0eb677e7fb2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE)
repository.mail.fl_str_mv repositorio@mackenzie.br||paola.damato@mackenzie.br
_version_ 1813820001840267264