Flask authentication package with mongo.
Project description
Flask authentication service with mongo
Authentication package for terminus projects.
Nota:
Todos los comandos descritos a continuación se deben ejecutar en la raíz del proyecto.
Entorno Virtual
- Crear
$ python3 -m venv venv
- Activar
$ source venv/bin/activate
- Desactivar
$ deactivate
Instalación del paquete
- Instalación
$ pip3 install flask-auth-service-mongo
Configuración de la app
Crear o modificar las archivos descritos a continuación.
- Variables de entorno en el archivo
.env
- Configuración de la base de datos:
- Nombre de la base de datos.
MONGO_APPLICATION_DATABASE=
- URI.
MONGO_URI=
- Puerto.
MONGO_PORT=
- Usuario.
MONGO_APPLICATION_USER=
- Contraseña.
MONGO_APPLICATION_PASSWORD=
- Nombre de la base de datos.
- Configuración del usuario administrador por defecto.
- Nombre del usuario.
DEFAULT_USER_ADMIN_USERNAME=
- Contraseña.
DEFAULT_USER_ADMIN_PASSWORD=
- Nombre del usuario.
- Configuracion de la clave secreta
SECRET_KEY=
- Activación o desactivación del token. Valor booleano.
WHITE_LIST_TOKEN=
- Longitud mínima del nombre de usuario
USERNAME_MIN_LENGTH=
- Longitud mínima de la contraseña
PASSWORD_MIN_LENGTH=
- Configuración de la base de datos:
- Configuración del archivo
config.py
de la app:- Debe contener las variables:
Conexión a la base de datos realizada con flask-mongoengine. Ver más.MONGODB_CONNECT= MONGODB_SETTINGS= {}
- Debe contener las variables:
UnitTest
Pruebas escritas con pytest
. Ver más
Ejecución
- Ejecutar pruebas
$ pytest
- Ver la cobertura de las pruebas
$ pytest --cov flask_auth_service_mongo
Documentacion
Ver la documentacion. Ver más
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for flask_auth_service_mongo-0.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58e03976e3a9b19ce4d6cc9bb9813d67b9ef2f3a4925d3b8d78adf428d989f66 |
|
MD5 | e60b3512a8b0bb35b0c5b4daa4fab4b6 |
|
BLAKE2b-256 | aa333d420b5da89a490ffd65068804ea7971b702eb2c2c03f439ab18022f3e85 |
Close
Hashes for flask_auth_service_mongo-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37c72e123eba9b97dec79022f114179d1b6d4de77ecb4cced8219d4ee3398d92 |
|
MD5 | 3ec774f610a6a4dc9df346c8e1785a5d |
|
BLAKE2b-256 | b772237005aacd6b747aeb16b07c2666f0cf36cb6d943aa48b43614a5e9b3b91 |