Skip to content

Lightweight flask application that returns randomized password strings according to URL parameters. Includes Dockerfile, Jenkinsfile CI/CD Pipeline and Kubernetes deployment YAML.

License

Notifications You must be signed in to change notification settings

blastomussa/Password-Generator-Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Endpoint live at: https://blastomussa.dev/generate/api/v1
HELP: https://blastomussa.dev/generate/api/help

Password Generator API

Description: This API can be used to programatically generate passwords according to specified parameters

Example Usage: curl https://blastomussa.dev/generate/api/v1?params=xxx&param2=xxx

Parameters List with defaults

  1. Maximum (int): max=18
  2. Minimum (int): min=8
  3. Number of Words (int): num_words=2
  4. Integers (bool): ints=true
  5. Number of Integers (int): num_ints=2
  6. Location of Integers (str)*: loc_ints=last
  7. Capital letters (bool): caps=true
  8. Number of Capitals (int): num_caps=1
  9. Location of Capitals (str)*: loc_caps=first
  10. Special Characters (bool): specs=true
  11. Number of Special Characters (int): num_specs=1
  12. Location of Special Characters (str)*: loc_specs=last
  13. Gibberish (bool): gib=false
  14. * first, last, random

About

Lightweight flask application that returns randomized password strings according to URL parameters. Includes Dockerfile, Jenkinsfile CI/CD Pipeline and Kubernetes deployment YAML.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published