Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anowell/pam-rs
Simplified PAM module creation in Rust
https://github.com/anowell/pam-rs
Last synced: about 15 hours ago
JSON representation
Simplified PAM module creation in Rust
- Host: GitHub
- URL: https://github.com/anowell/pam-rs
- Owner: anowell
- License: mit
- Created: 2017-09-24T06:19:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T16:39:25.000Z (9 months ago)
- Last Synced: 2024-12-16T22:10:43.488Z (8 days ago)
- Language: Rust
- Size: 47.9 KB
- Stars: 68
- Watchers: 4
- Forks: 23
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
pam-rs
========Rust interface to the pluggable authentication module framework (PAM).
The goal of this library is to provide a type-safe API that can be used to
interact with PAM. The library is incomplete - currently it supports a subset
of functions for use in a pam authentication module. A pam module is a shared
library that is invoked to authenticate a user, or to perform other functions.## 🌐 [pam-http](pam-http)
An example of using pam-rs by performing HTTP basic access auth to authenticate users.
## 🍻 [pam-sober](pam-sober)
If you aren't sober enough for basic math, you can't login!
### Credits
The contents of this repo are heavily borrowed from:
- [tozny/rust-pam](https://github.com/tozny/rust-pam)
- [ndenev/pam_groupmap](https://github.com/ndenev/pam_groupmap)
- [beatgammit/pam-http](https://github.com/beatgammit/pam-http)