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...
- 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 |