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
Utilities to make function-based views cleaner, more efficient, and better tasting.

django-fbv Utilities to make Django function-based views cleaner, more efficient, and better tasting. 💥 📖 Complete documentation: https://django-fbv

Adam Hill 49 Dec 30, 2022
Django Login Api With Python

How to run this project Download and extract this project Create an environment and install all the libraries from requiements.txt pip freeze -r requi

Vikash Kisku 1 Dec 10, 2021
Djangoblog - A blogging platform built on Django and Python.

djangoblog 👨‍💻 A blogging platform built on Django and Python

Lewis Gentle 1 Jan 10, 2022
Forgot password functionality build in Python / Django Rest Framework

Password Recover Recover password functionality with e-mail sender usign Django Email Backend How to start project. Create a folder in your machine Cr

alexandre Lopes 1 Nov 03, 2021
Store model history and view/revert changes from admin site.

django-simple-history django-simple-history stores Django model state on every create/update/delete. This app supports the following combinations of D

Jazzband 1.8k Jan 06, 2023
Bootstrap 3 integration with Django.

django-bootstrap3 Bootstrap 3 integration for Django. Goal The goal of this project is to seamlessly blend Django and Bootstrap 3. Want to use Bootstr

Zostera B.V. 2.3k Jan 03, 2023
A simple djagno music website.

Mrock A simple djagno music website. I used this template and I translated it to eng. Also some changes commited. My Live Domo : https://mrock.pythona

Hesam N 1 Nov 30, 2021
Basic implementation of Razorpay payment gateway 💳 with Django

Razorpay Payment Integration in Django 💥 In this project Razorpay payment gateway 💳 is integrated with Django by breaking down the whole process int

ScaleReal 12 Dec 12, 2022
Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes

Bleach Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes. Bleach can also linkify text safely, appl

Mozilla 2.5k Dec 29, 2022
Example project demonstrating using Django’s test runner with Coverage.py

Example project demonstrating using Django’s test runner with Coverage.py Set up with: python -m venv --prompt . venv source venv/bin/activate python

Adam Johnson 5 Nov 29, 2021
A modern looking portfolio build with Django.

Django Portfolio A portfolio template using html/css/js in the frontend and Django as the backend framework. Cool features: smooth scrolling responsiv

1 Jan 19, 2022
Faker is a Python package that generates fake data for you.

Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in yo

Daniele Faraglia 15.2k Jan 01, 2023
Django datatables and widgets, both AJAX and traditional. Display-only ModelForms.

Django datatables and widgets, both AJAX and traditional. Display-only ModelForms. ModelForms / inline formsets with AJAX submit and validation. Works with Django templates.

Dmitriy Sintsov 132 Dec 14, 2022
Simple tagging for django

django-taggit This is a Jazzband project. By contributing you agree to abide by the Contributor Code of Conduct and follow the guidelines. django-tagg

Jazzband 3k Jan 02, 2023
Django API without Django REST framework.

Django API without DRF This is a API project made with Django, and without Django REST framework. This project was done with: Python 3.9.8 Django 3.2.

Regis Santos 3 Jan 19, 2022
A Redis cache backend for django

Redis Django Cache Backend A Redis cache backend for Django Docs can be found at http://django-redis-cache.readthedocs.org/en/latest/. Changelog 3.0.0

Sean Bleier 1k Dec 15, 2022
django-compat-lint

django_compat_lint -- check Django compatibility of your code Django's API stability policy is nice, but there are still things that change from one v

James Bennett 40 Sep 30, 2021
A small Django app to easily broadcast an announcement across a website.

django-site-broadcasts The site broadcast application allows users to define short messages and announcements that should be displayed across a site.

Ben Lopatin 12 Jan 21, 2020
Get inside your stronghold and make all your Django views default login_required

Stronghold Get inside your stronghold and make all your Django views default login_required Stronghold is a very small and easy to use django app that

Mike Grouchy 384 Nov 23, 2022
Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.

Cookiecutter Django Powered by Cookiecutter, Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly. Documentati

Daniel Feldroy 10k Dec 31, 2022