https://github.com/mindeng/django-auth
Authenticate and generate Django-managed passwords. Written in Rust.
https://github.com/mindeng/django-auth
authentication django pbkdf2 python rust
Last synced: 6 months ago
JSON representation
Authenticate and generate Django-managed passwords. Written in Rust.
- Host: GitHub
- URL: https://github.com/mindeng/django-auth
- Owner: mindeng
- License: mit
- Created: 2024-01-14T00:52:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-14T09:37:54.000Z (over 1 year ago)
- Last Synced: 2024-10-31T11:58:04.440Z (11 months ago)
- Topics: authentication, django, pbkdf2, python, rust
- Language: Rust
- Homepage: https://crates.io/crates/django-auth
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# django-auth

Authenticate or generate Django-managed passwords. Written in Rust.
A Django-managed password is a hashed password stored by Django.
See [Password management in Django][1] for more information.[1]: https://docs.djangoproject.com/en/5.0/topics/auth/passwords/
## Library Usage
See:
- [docs.rs](https://docs.rs/django-auth/latest/)
- [examples](examples/)## CLI Tool Usage
`cargo run --example auth`:
```example
Authenticate or generate Django-managed passwordsUsage: auth
Commands:
encode Encode a password in Django-style
verify Verify a Django stored hashed password
help Print this message or the help of the given subcommand(s)Options:
-h, --help Print help
-V, --version Print version
```