Skip to content

thetorpedodog/pam-rs-dev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍳 nonstick

Nonstick lets you use PAM (Pluggable Authentication Modules) from Rust without having to deal with icky unsafe code.

Status

It is currently very incomplete. It only provides functionality for developing your own PAM authentication module (i.e., a backend that PAM calls to authenticate a user or do something similar). At the moment, Linux-PAM is the only supported PAM implementation.

I will make an effort not to break APIs with development, but consider it alpha, pre-1.0 software. While the code itself should be secure and mostly safe, the API may not be completely stable.

Goals include:

  • Bindings for PAM clients.
  • Support for non–Linux-PAM implementations.

Credits

This is a direct fork of Anthony Nowell’s pam-rs/pam-bindings crate. pam-rs was in turn inspired by:

About

Development fork of Rust pam-bindings project

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Rust 100.0%