Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , |
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 |