Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10451/49357
Título: | Assinaturas digitais em aplicações low-code com recurso a fluxos de trabalho |
Autor: | Luz, Mafalda Pinheiro |
Orientador: | Domingos, Maria Dulce Pedroso 1970- Ribeiro, Carlos Nuno da Cruz |
Palavras-chave: | Joget Low-Code Assinaturas digitais Chave Móvel Digital Artefacto Teses de mestrado - 2021 |
Data de Defesa: | 2021 |
Resumo: | O desenvolvimento de aplicações low-code permite a criação de aplicações móveis e web por parte de utilizadores com variados níveis de experiência em programação. Esta forma de desenvolvimento veio responder, de forma ágil, à crescente necessidade de criação rápida de aplicações. Um bom exemplo deste tipo de ferramentas é o Joget Workflow, correntemente conhecido apenas por Joget. Esta plataforma tem vindo a ser utilizada pelos serviços centrais da reitoria da Universidade de Lisboa. Atualmente, muitas das aplicações desenvolvidas têm uma componente para o utilizador inserir documentos que devem ser previamente assinados. Existem diversas formas de o fazer, sendo a mais comum a assinatura manual. Esta forma de assinaturas implica não só um trabalho acrescido como um gasto desnecessário de papel, visto que é necessário imprimir o documento, assinar, digitalizá-lo para depois fazer o upload do mesmo. Em alternativa temos as assinaturas digitais. Estas podem ser feitas de diversas formas, sendo que o seu grau de confiança está dependente da autoridade certificadora. As assinaturas digitais com cartão de cidadão são uma opção muito conhecida devido ao seu elevado grau de confiança, porém continuam a não ser muito utilizadas por ser necessário um leitor para estes cartões. De forma a resolver este problema, surgiram as assinaturas com Chave Móvel Digital (CMD). Estas assinaturas são certificadas pela mesma autoridade que as anteriores, tendo exatamente a mesma validade legal, sem a desvantagem de ser necessário o uso de um leitor de cartões. Este trabalho teve como objetivo desenvolver um novo artefacto para a plataforma Joget tornando possível a assinatura digital de documentos. Pragmaticamente foi escolhida a CMD para fazer estas assinaturas. A solução desenvolvida permite ao utilizador escolher o documento que pretende assinar e visualizá-lo. É ainda possível escolher se pretende uma assinatura visível ou invisível e indicar o local e motivo da assinatura. Uma vez que esteja assinado, o documento é guardado junto ao documento original e o utilizador pode visualizá-lo. Este novo artefacto pode integrar não só todas as aplicações já criadas como as que serão posteriormente desenvolvidas. Low code development platforms allow users with various levels of programming experience to develop web and mobile applications. This way of development came as a response to the lack of programmers for the number of applications that need to be developed. A good example of this kind of platform is Joget Workflow. This platform has been used by the central services of the University of Lisbon. Nowadays, many applications have a component for the user to upload previously signed documents. There are a lot of ways for doing it but the most common one is the manual signature. This way of signing implies not only an unnecessary workload but also a waste of paper since the user has to print the paper, sign it, scan it and only then upload it. In contrast to manual signatures, we have digital signatures. This type of signatures can be done in a lot of ways but the level of trust is associated with the certification authority. Digital signatures made with the citizen card are a well-known option in Portugal due to their high degree of trust, but they are still not widely used since a card reader is required. In order to solve this problem, signatures with the Chave Móvel Digital (CMD) emerged. Chave Móvel Digital (CMD) is translated as Digital Mobile Key. This type of signatures is certificated by the same authority as the ones with the citizen card without the disadvantage of needing a card reader. The focus of this work was to develop a new artifact for the Joget platform making possible the digital signature of documents. Pragmatically, it was chosen the CMD to do the signatures. The developed solution allows the user to choose the document that is going to be signed and then visualize it. It is even possible to choose if the signature is going to be visible or not, the location and reason of the signature. Once it is signed, the document is saved in the same location as the original and the user can visualize the result. This new artifact will be able to integrate not only every application already developed using Joget as well as those that will be developed in the future. |
URI: | http://hdl.handle.net/10451/49357 |
Designação: | Mestrado em Engenharia Informática |
Aparece nas colecções: | FC-DI - Master Thesis (projects) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TM_Mafalda_Luz.pdf | 3,95 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.