Está en la página 1de 1

Requisitos de entrega:

-Proyecto con los cambios realizados para cumplir con la rubrica de puntuación y enunciado.

-Proyecto comentado (cambios del proyecto comentados como: Producto 4 – Cambio para API
REST).

-Video funcionando el proyecto. (tanto la parte web como la parte api).

-Proyecto probado con los requerimientos de la rubrica y el enunciado, probado con Postman
tal y como dice el enunciado, a través de creación de librería, con el token correspondiente
para realizar las peticiones privadas y también realizando las pruebas de la parte api publica,
explicar cómo realizar la ejecución del proyecto y las pruebas paso a paso.

-Documentación de los cambios realizados paso a paso.

-Como acceder a swagger y las peticiones api.

-Comentarios adicionales para utilizar la bd que se inyecta en el proyecto:

Debemos crear database "nombre" y en properties apuntar al nombre.

-Comentarios adicionales necesarios para crear un usuario admin:

Para crear un usuario para la interfaz web, por si lo necesitamos, debemos de inyectar a la bd:

-- Insert user

INSERT INTO test.user (id, email, first_name, last_name, password, username) VALUES (1,
'admin@admin.com', 'admin', 'admin',
'$2a$10$2FJsaFbuMZjBfBFJWkEjV.YQkV5tJ69W5/v4mKW9ynoV3aOQahZbG', 'admin');

-- Insert roles

INSERT INTO test.role (id, description, name) VALUES (1, 'ROLE_ADMIN', 'ADMIN');

INSERT INTO test.role (id, description, name) VALUES (2, 'ROLE_USER', 'USER');

INSERT INTO test.user_roles (user_id, role_id) VALUES (1, 1);

La contraseña debe de ir encriptada, a si que debe de encriptarse aquí: https://bcrypt-


generator.com/

Y después inyectar la contraseña dentro de password, en el insert anterior.

También podría gustarte