Skip to content

3xz1/PMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PMS

Labor Software Security

Frameworks and setup

-Frameworks in use: Docker

  • NGING
  • MYSQL
  • Python Flask

GITLAB CI to automaticaly test new function

Possible API Calls:

  1. http://"IP"/create
  • create a new set of username and password hash for a user. How its implemented:

Bildschirmfoto 2021-12-04 um 17 19 12

  1. http://"IP"/login
  • login a existing user with username and password Implementation:

Bildschirmfoto 2021-12-04 um 17 18 50

  1. http://"IP"/changePassword
  • change users password need to send old password aswell to check if he is allowed to change his password Implementation:

Bildschirmfoto 2021-12-04 um 17 19 12

Haveibeenpwned is included as saftey check for password. The API calls /create and /changePassword are checking the hash if it already was included in a breach. If so user needs to create a secure password.