Sistema administrador de contranas desarrollador en Django

Overview

Sistema Contrasenas Desarrolado en Django

Proyecto sistema de administracion de contraseñas, de la experiencia educativa Programacion Segura

Descripcion

El proyecto final de la Experiencia Educativa Programación Segura, consiste en desarrollar una plataforma web que permita el almacenamiento y recuperación segura de credenciales asociadas a cuentas que los usuarios del sistema poseen en otros sistemas, esto es, un sistema de administración de contraseñas. Este tipo de sistemas le permite esencialmente a los usuarios tener contraseñas diferentes para cada cuenta que posean, sin la necesidad de tener que recordarlas todas.

Requisitos funcionales

El sistema cuentan con las siguientes funcionalidades:

  • Registrar usuario: se captura información de identificación, esto es, nombre completo, usuario y contraseña, así como información de contacto como correo electrónico
  • Identificar usuario (login): se valida usuario y contraseña para determinar la identidad del usuario y darle acceso al repositorio de credenciales correspondiente
  • Registrar credencial: le permite a los usuarios crear asociaciones entre cuentas y credenciales. Los datos de registro son los siguientes:
    • Nombre de la cuenta
    • Usuario asociado
    • Contraseña asociada: se tiene la opción de auto-generar de forma aleatoria la contraseña
    • URL del sistema asociado a la cuenta
    • Detalles extra
  • Editar credencial: permite actualizar la información de registro para una entrada
  • Ver listado de cuentas con credenciales registradas: al interactuar con un elemento de la lista se pueden desplegar detalles del elemento o bien editarlo
  • Ver detalle de credencial: se despliega la información registrada de la cuenta
  • Compartir con otro usuario el repositorio de contraseñas en caso de emergencia: permite que en caso de algún accidente o fatalidad usuarios de confianza puedan recuperar las credenciales de otro usuario sin necesidad de conocer su contraseña
Owner
Ibrain Rodriguez Espinoza
Estudiantes de Redes y Servicios de Cómputo de la Universidad Veracruzana.
Ibrain Rodriguez Espinoza
A django model and form field for normalised phone numbers using python-phonenumbers

django-phonenumber-field A Django library which interfaces with python-phonenumbers to validate, pretty print and convert phone numbers. python-phonen

Stefan Foulis 1.3k Dec 31, 2022
A better and faster multiple selection widget with suggestions

django-searchable-select A better and faster multiple selection widget with suggestions for Django This project is looking for maintainers! Please ope

Andrew Dunai 105 Oct 22, 2022
Automatically deletes old file for FileField and ImageField. It also deletes files on models instance deletion.

Django Cleanup Features The django-cleanup app automatically deletes files for FileField, ImageField and subclasses. When a FileField's value is chang

Ilya Shalyapin 838 Dec 30, 2022
This is a sample Django Form.

Sample FORM Installation guide Clone repository git clone https://github.com/Ritabratadas343/SampleForm.git cd to repository. Create a virtualenv by f

Ritabrata Das 1 Nov 05, 2021
A simple Blog Using Django Framework and Used IBM Cloud Services for Text Analysis and Text to Speech

ElhamBlog Cloud Computing Course first assignment. A simple Blog Using Django Framework and Used IBM Cloud Services for Text Analysis and Text to Spee

Elham Razi 5 Dec 06, 2022
Adding Firebase Cloud Messaging Service into a Django Project

Adding Firebase Cloud Messaging Service into a Django Project The aim of this repository is to provide a step-by-step guide and a basic project sample

Seyyed Ali Ayati 11 Jan 03, 2023
Reusable workflow library for Django

django-viewflow Viewflow is a lightweight reusable workflow library that helps to organize people collaboration business logic in django applications.

Viewflow 2.3k Jan 08, 2023
A collection of models, views, middlewares, and forms to help secure a Django project.

Django-Security This package offers a number of models, views, middlewares and forms to facilitate security hardening of Django applications. Full doc

SD Elements 258 Jan 03, 2023
Helps working with singletons - things like global settings that you want to edit from the admin site.

Django Solo +---------------------------+ | | | | | \ | Django Solo helps

Sylvain Toé 726 Jan 08, 2023
Pipeline is an asset packaging library for Django.

Pipeline Pipeline is an asset packaging library for Django, providing both CSS and JavaScript concatenation and compression, built-in JavaScript templ

Jazzband 1.4k Jan 03, 2023
With Django Hijack, admins can log in and work on behalf of other users without having to know their credentials.

Django Hijack With Django Hijack, admins can log in and work on behalf of other users without having to know their credentials. Docs 3.x docs are avai

1.2k Jan 05, 2023
Probably the best abstract model / admin for your tree based stuff.

django-treenode Probably the best abstract model / admin for your tree based stuff. Features Fast - get ancestors, children, descendants, parent, root

Fabio Caccamo 360 Jan 05, 2023
Projeto Crud Django and Mongo

Projeto-Crud_Django_and_Mongo Configuração para rodar o projeto Download Project

Samuel Fernandes Oliveira 2 Jan 24, 2022
A simple plugin to attach a debugger in Django on runserver command.

django-debugger A simple plugin to attach a debugger in Django during runserver Installation pip install django-debugger Usage Prepend django_debugger

Sajal Shrestha 11 Nov 15, 2021
A simple polling app made in Django and Bootstrap

DjangoPolls A Simple Polling app made with Django Instructions Make sure you have Python installed Step 1. Open a terminal Step 2. Paste the given cod

Aditya Priyadarshi 1 Nov 10, 2021
Exploit Discord's cache system to remote upload payloads on Discord users machines

Exploit Discord's cache system to hide payloads PoC Remote upload embedded payload from image using EOF to Discord users machines through cache. Depen

cs 169 Dec 20, 2022
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries. An example o

pytest-dev 9.6k Jan 06, 2023
An extremely fast JavaScript and CSS bundler and minifier

Website | Getting started | Documentation | Plugins | FAQ Why? Our current build tools for the web are 10-100x slower than they could be: The main goa

Evan Wallace 34.2k Jan 04, 2023
Simple Login Logout System using Django, JavaScript and ajax.

Djanog-UserAuthenticationSystem Technology Use #version Python 3.9.5 Django 3.2.7 JavaScript --- Ajax Validation --- Login and Logout Functionality, A

Bhaskar Mahor 3 Mar 26, 2022
Django Starter is a simple Skeleton to start with a Django project.

Django Starter Template Description Django Starter is a simple Skeleton to start

Numan Ibn Mazid 1 Jan 10, 2022