Skip to content

matheusfm/password-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

password-validator

Build and Run with Docker

Build

docker -t mfmoraes/password-validator .

Run

docker run --name password-validator -p 8000:8000 mfmoraes/password-validator

Test

curl 127.0.0.1:8000/validation -d '{ "password": "foobar" }'

Custom Validations

You can implement your password validation:

func maxLength(max int) validator.Validation {
	return func(pwd string) error {
		if len(pwd) > max {
			return fmt.Errorf("must be no more than %v characters", max)
		}
		return nil
	}
}

and pass it as argument to validator: validator.New(maxLength(128))

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published