chipsenkbeil / chipsenkbeil/distant
Add password auth as alternative to static-key
- Dominant language
- Rust
- Stars
- 635
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
* Linux/Mac/FreeBSD/NetBSD/DragonflyBSD: [pam-client crate](https://gitlab.com/cg909/rust-pam-client/) w/ [example](https://docs.rs/pam-client/latest/pam_client/#examples) (Mac/FreeBSD/NetBSD/DragonflyBSD not tested w/ library, but use OpenPAM which should work)
* OpenBSD: [bsd_auth crate](https://crates.io/crates/bsd_auth) (source gone, but can download from crates.io) via `auth_userokay`
* Windows: [windows crate](https://crates.io/crates/windows) w/ [example](https://github.com/HuskyHacks/RustySCShell/blob/994308616e3c8d29bdc088ce52e01fbd1d08663f/src/main.rs#L80) via [`LogonUserA`](https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-logonusera)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.