chipsenkbeil / chipsenkbeil/distant

Add password auth as alternative to static-key

Open
#155 6 comments 0 reactions 0 assignees View on GitHub
enhancement
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.