Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades

El SISTEMA REUTILIZABLE PARA LA AUTENTICACIÓN Y AUTORIZACIÓN DE USUARIOS ORIENTADO A FUNCIONALIDADES fue desarrollado dadas las necesidades de disponer de componentes de software reutilizables y de fácil acoplamiento. Bajo ésta iniciativa y teniendo en cuenta que actualmente el Ministerio TIC apoya...

Full description

Autores:
Parra Triana, Zuly Astrid
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/21978
Acceso en línea:
http://hdl.handle.net/11634/21978
Palabra clave:
Authentication
Authorization
Reusable
Source code
Ingeniería de sistemas
Autenticación
Autorización
Reutilizable
Código fuente
Rights
openAccess
License
CC0 1.0 Universal
id SANTTOMAS2_2b6c915c103b6d9b3f43ef605d9e999a
oai_identifier_str oai:repository.usta.edu.co:11634/21978
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
title Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
spellingShingle Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
Authentication
Authorization
Reusable
Source code
Ingeniería de sistemas
Autenticación
Autorización
Reutilizable
Código fuente
title_short Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
title_full Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
title_fullStr Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
title_full_unstemmed Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
title_sort Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades
dc.creator.fl_str_mv Parra Triana, Zuly Astrid
dc.contributor.advisor.spa.fl_str_mv Gutiérrez López, Luz Elena
dc.contributor.author.spa.fl_str_mv Parra Triana, Zuly Astrid
dc.subject.keyword.spa.fl_str_mv Authentication
Authorization
Reusable
Source code
topic Authentication
Authorization
Reusable
Source code
Ingeniería de sistemas
Autenticación
Autorización
Reutilizable
Código fuente
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
dc.subject.proposal.spa.fl_str_mv Autenticación
Autorización
Reutilizable
Código fuente
description El SISTEMA REUTILIZABLE PARA LA AUTENTICACIÓN Y AUTORIZACIÓN DE USUARIOS ORIENTADO A FUNCIONALIDADES fue desarrollado dadas las necesidades de disponer de componentes de software reutilizables y de fácil acoplamiento. Bajo ésta iniciativa y teniendo en cuenta que actualmente el Ministerio TIC apoya los proyectos tecnológicos que buscan mejorar el servicio que prestan los entes gubernamentales y, sabiendo que los sistemas informáticos requieren mecanismos que permitan la autenticación y autorización de usuarios para garantizar la seguridad en el manejo de la información, se propuso su desarrollo. Éste proyecto es el desarrollo de dicho componente, basado en funcionalidades de la gobernación. Básicamente lo que permite es la validación de usuarios para su ingreso y, una vez ya internamente, permite que los usuarios únicamente realicen las funciones para las cuales están autorizados. El proyecto se inició con el levantamiento de requisitos. Durante ésta etapa se realizaron entrevistas con el cliente para determinar el alcance del proyecto teniendo como resultado el documento de requisitos que permitió iniciar con el diseño del software. El diseño se compone de diagramas UML, diagrama físico de datos y vistas de usuario que permitieron definir las funcionalidades del software. Al finalizar esta etapa se determinaron tres módulos Autenticación y Autorización de usuarios, Usuarios y DIVIPOL. A continuación, se seleccionaron las herramientas para el desarrollo, se utilizó MOON2 como framework, PHP, PostgreSQL y XAMPP debido a que son herramientas open source, requisito exigido por la Ministerio TIC para éste tipo de proyectos y además facilita su implantación.
publishDate 2017
dc.date.issued.spa.fl_str_mv 2017-09-06
dc.date.accessioned.spa.fl_str_mv 2020-03-04T15:57:51Z
dc.date.available.spa.fl_str_mv 2020-03-04T15:57:51Z
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Parra Triana, Z.A. (2017). Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades. Tesis de pregrado. Universidad Santo Tomás. Tunja.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/21978
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Parra Triana, Z.A. (2017). Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades. Tesis de pregrado. Universidad Santo Tomás. Tunja.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/21978
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Tadei, L. (2012). pegasusnet.com.ar. Obtenido de https://www.pegasusnet.com.ar/difusion/2012-10-ORM/CISL2012-MapeadorObjetoRelacional.pdf
Sommerville, I. (2005). Capitulo 4. Procesos del software. En I. Sommerville, Ingeniería del software 7ma edición (págs. 64-65). Madrid: PEARSON.
Pressman, R. (2010). Ingeniería del Software. Un enfoque práctico. USA: McGraw-Hill.
Pantoja, E. B. (12 de 2004). s3.amazonaws.com. Obtenido de http://s3.amazonaws.com/academia.edu.documents/32401684/Modelo-Vista-Controlador.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1497845331&Signature=PqNBcfwqpcOHPUVhhaS7z67dO1Y%3D&response-content-disposition=inline%3B%20filename%3DEl_patron_de_diseno_Mo
Martinez, R. (2013). PostgreSQL-es. Obtenido de http://www.postgresql.org.es/sobre_postgresql
Bahit, E. (s.f.). POO Y MVC en PHP.
dc.rights.*.fl_str_mv CC0 1.0 Universal
dc.rights.uri.*.fl_str_mv http://creativecommons.org/publicdomain/zero/1.0/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv CC0 1.0 Universal
http://creativecommons.org/publicdomain/zero/1.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Tunja
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Ingeniería Informática
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería de Sistemas
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/21978/7/2017zulyparra.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/21978/8/2017zulyparra2.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/21978/2/license_rdf
https://repository.usta.edu.co/bitstream/11634/21978/3/license.txt
https://repository.usta.edu.co/bitstream/11634/21978/4/2017zulyparra.pdf
https://repository.usta.edu.co/bitstream/11634/21978/5/2017zulyparra1.zip
https://repository.usta.edu.co/bitstream/11634/21978/6/2017zulyparra2.pdf
bitstream.checksum.fl_str_mv 7e1dab0ca9e9ca2607dfb335f904142f
7e29c6f5d881724392caf43b4faf420c
42fd4ad1e89814f5e4a476b409eb708c
f6b8c5608fa6b2f649b2d63e10c5fa73
6d7caeab720f9316c539278e34fcfe59
8db67994112af43f7b658446f005ac0d
2bef3c934459497728b8059817bf08a5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usantotomas.edu.co
_version_ 1782026170135478272
spelling Gutiérrez López, Luz ElenaParra Triana, Zuly Astrid2020-03-04T15:57:51Z2020-03-04T15:57:51Z2017-09-06Parra Triana, Z.A. (2017). Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidades. Tesis de pregrado. Universidad Santo Tomás. Tunja.http://hdl.handle.net/11634/21978reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEl SISTEMA REUTILIZABLE PARA LA AUTENTICACIÓN Y AUTORIZACIÓN DE USUARIOS ORIENTADO A FUNCIONALIDADES fue desarrollado dadas las necesidades de disponer de componentes de software reutilizables y de fácil acoplamiento. Bajo ésta iniciativa y teniendo en cuenta que actualmente el Ministerio TIC apoya los proyectos tecnológicos que buscan mejorar el servicio que prestan los entes gubernamentales y, sabiendo que los sistemas informáticos requieren mecanismos que permitan la autenticación y autorización de usuarios para garantizar la seguridad en el manejo de la información, se propuso su desarrollo. Éste proyecto es el desarrollo de dicho componente, basado en funcionalidades de la gobernación. Básicamente lo que permite es la validación de usuarios para su ingreso y, una vez ya internamente, permite que los usuarios únicamente realicen las funciones para las cuales están autorizados. El proyecto se inició con el levantamiento de requisitos. Durante ésta etapa se realizaron entrevistas con el cliente para determinar el alcance del proyecto teniendo como resultado el documento de requisitos que permitió iniciar con el diseño del software. El diseño se compone de diagramas UML, diagrama físico de datos y vistas de usuario que permitieron definir las funcionalidades del software. Al finalizar esta etapa se determinaron tres módulos Autenticación y Autorización de usuarios, Usuarios y DIVIPOL. A continuación, se seleccionaron las herramientas para el desarrollo, se utilizó MOON2 como framework, PHP, PostgreSQL y XAMPP debido a que son herramientas open source, requisito exigido por la Ministerio TIC para éste tipo de proyectos y además facilita su implantación.The REUSABLE SYSTEM FOR THE AUTHENTICATION AND USER AUTHORIZATION ORIENTED TO FUNCTIONALITIES was developed given the need to have reusable software components and easy coupling. Under this initiative and taking into account that currently the ICT Ministry supports the technological projects that seek to improve the service provided by government entities and, knowing that computer systems require mechanisms that allow the authentication and authorization of users to ensure security in handling of information, its development was proposed. This project is the development of this component, based on functionalities of governance. Basically what allows is the validation of users for their entry and, once internally, allows users to only perform the functions for which they are authorized. The project began with the lifting of requirements. During this stage interviews were conducted with the client to determine the scope of the project resulting in the document of requirements that allowed to start with the design of the software. The design consists of UML diagrams, physical data diagram and user views that allowed defining the functionalities of the software. At the end of this stage, three modules Authentication and Authorization of Users, Users and DIVIPOL were determined. The tools for development were then selected, MOON2 was used as a framework, PHP, PostgreSQL and XAMPP because they are open source tools, a requirement required by the ICT Ministry for this type of projects and also facilitates their implementation.Ingeniero InformáticoPregradoapplication/pdfspaUniversidad Santo TomásIngeniería InformáticaFacultad de Ingeniería de SistemasCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sistema reutilizable para la autenticación y autorización de usuarios orientado a funcionalidadesAuthenticationAuthorizationReusableSource codeIngeniería de sistemasAutenticaciónAutorizaciónReutilizableCódigo fuenteTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA TunjaTadei, L. (2012). pegasusnet.com.ar. Obtenido de https://www.pegasusnet.com.ar/difusion/2012-10-ORM/CISL2012-MapeadorObjetoRelacional.pdfSommerville, I. (2005). Capitulo 4. Procesos del software. En I. Sommerville, Ingeniería del software 7ma edición (págs. 64-65). Madrid: PEARSON.Pressman, R. (2010). Ingeniería del Software. Un enfoque práctico. USA: McGraw-Hill.Pantoja, E. B. (12 de 2004). s3.amazonaws.com. Obtenido de http://s3.amazonaws.com/academia.edu.documents/32401684/Modelo-Vista-Controlador.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1497845331&Signature=PqNBcfwqpcOHPUVhhaS7z67dO1Y%3D&response-content-disposition=inline%3B%20filename%3DEl_patron_de_diseno_MoMartinez, R. (2013). PostgreSQL-es. Obtenido de http://www.postgresql.org.es/sobre_postgresqlBahit, E. (s.f.). POO Y MVC en PHP.THUMBNAIL2017zulyparra.pdf.jpg2017zulyparra.pdf.jpgIM Thumbnailimage/jpeg5403https://repository.usta.edu.co/bitstream/11634/21978/7/2017zulyparra.pdf.jpg7e1dab0ca9e9ca2607dfb335f904142fMD57open access2017zulyparra2.pdf.jpg2017zulyparra2.pdf.jpgIM Thumbnailimage/jpeg11008https://repository.usta.edu.co/bitstream/11634/21978/8/2017zulyparra2.pdf.jpg7e29c6f5d881724392caf43b4faf420cMD58open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.usta.edu.co/bitstream/11634/21978/2/license_rdf42fd4ad1e89814f5e4a476b409eb708cMD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/21978/3/license.txtf6b8c5608fa6b2f649b2d63e10c5fa73MD53open accessORIGINAL2017zulyparra.pdf2017zulyparra.pdfTrabajo principalapplication/pdf5803086https://repository.usta.edu.co/bitstream/11634/21978/4/2017zulyparra.pdf6d7caeab720f9316c539278e34fcfe59MD54open access2017zulyparra1.zip2017zulyparra1.zipAnexosapplication/zip44057521https://repository.usta.edu.co/bitstream/11634/21978/5/2017zulyparra1.zip8db67994112af43f7b658446f005ac0dMD55metadata only access2017zulyparra2.pdf2017zulyparra2.pdfAutorización de publicaciónapplication/pdf4320991https://repository.usta.edu.co/bitstream/11634/21978/6/2017zulyparra2.pdf2bef3c934459497728b8059817bf08a5MD56metadata only access11634/21978oai:repository.usta.edu.co:11634/219782022-10-10 17:00:39.926open accessRepositorio Universidad Santo Tomásrepositorio@usantotomas.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBIGRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhIGluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uIGZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlIHRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbyBtZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZSBncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEgTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zIG1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbiBpcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K