From c64151e929cea76be5553cdeeeaf90de2ca75d89 Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Wed, 10 Nov 2021 20:28:13 +0800 Subject: feat(core): Support use PAM to provide verification Signed-off-by: KunoiSayami --- Cargo.lock | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index a9ef435..d82b689 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -346,10 +346,11 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cgit-simple-authentication" -version = "3.0.7" +version = "4.0.0-alpha" dependencies = [ "anyhow", "argon2", + "async-trait", "base64", "clap", "cpufeatures 0.1.5", @@ -358,6 +359,7 @@ dependencies = [ "log", "log4rs", "openssl", + "pam", "rand 0.7.3", "rand_core 0.6.3", "redis", @@ -1247,6 +1249,26 @@ dependencies = [ "num-traits", ] +[[package]] +name = "pam" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa2bdc959c201c047004a1420a92aaa1dd1a6b64d5ef333aa3a4ac764fb93097" +dependencies = [ + "libc", + "pam-sys", + "users", +] + +[[package]] +name = "pam-sys" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd4858311a097f01a0006ef7d0cd50bca81ec430c949d7bf95cbefd202282434" +dependencies = [ + "libc", +] + [[package]] name = "parking" version = "2.0.0" @@ -2155,6 +2177,15 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "users" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fed7d0912567d35f88010c23dbaf865e9da8b5227295e8dc0f2fdd109155ab7" +dependencies = [ + "libc", +] + [[package]] name = "uuid" version = "0.8.2" -- cgit v1.3.1