Proposta de arquitetura baseada em micro serviço para autenticação utilizando openID
Main Author: | |
---|---|
Publication Date: | 2019 |
Other Authors: | , |
Format: | Bachelor thesis |
Language: | por |
Source: | Repositório Digital do Mackenzie |
Download full: | http://dspace.mackenzie.br/handle/10899/27568 |
Summary: | 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 |
Repositório Digital 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:Repositório Digital 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:31Repositório Digital 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:Repositório Digital do Mackenzie instname:Universidade Presbiteriana Mackenzie (MACKENZIE) instacron:MACKENZIE |
instname_str |
Universidade Presbiteriana Mackenzie (MACKENZIE) |
instacron_str |
MACKENZIE |
institution |
MACKENZIE |
reponame_str |
Repositório Digital do Mackenzie |
collection |
Repositório Digital 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 |
Repositório Digital do Mackenzie - Universidade Presbiteriana Mackenzie (MACKENZIE) |
repository.mail.fl_str_mv |
repositorio@mackenzie.br||paola.damato@mackenzie.br |
_version_ |
1829412267091820544 |