2023-01-31 16:53:43 +03:00
[ package ]
name = "proxmox-auth-api"
2024-09-20 09:42:25 +03:00
description = "Tickets, API and Realm handling"
2024-09-04 16:44:06 +03:00
version = "0.4.6"
2024-09-20 09:42:25 +03:00
2023-01-31 16:53:43 +03:00
authors . workspace = true
edition . workspace = true
2024-09-20 09:42:25 +03:00
exclude . workspace = true
homepage . workspace = true
2023-01-31 16:53:43 +03:00
license . workspace = true
repository . workspace = true
2024-08-14 10:19:58 +03:00
rust-version . workspace = true
2023-01-31 16:53:43 +03:00
2023-02-02 13:50:04 +03:00
[ [ example ] ]
name = "passwd"
required-features = [ "pam-authenticator" ]
2023-01-31 16:53:43 +03:00
[ dependencies ]
anyhow . workspace = true
2024-03-15 14:27:30 +03:00
const_format = { workspace = true , optional = true }
2023-01-31 16:53:43 +03:00
base64 = { workspace = true , optional = true }
libc = { workspace = true , optional = true }
log = { workspace = true , optional = true }
http = { workspace = true , optional = true }
2024-06-12 16:12:29 +03:00
nix = { workspace = true , optional = true }
2023-01-31 16:53:43 +03:00
openssl = { workspace = true , optional = true }
pam-sys = { workspace = true , optional = true }
percent-encoding = { workspace = true , optional = true }
regex = { workspace = true , optional = true }
serde = { workspace = true , optional = true , features = [ "derive" ] }
serde_json = { workspace = true , optional = true }
serde_plain = { workspace = true , optional = true }
2024-06-12 16:12:29 +03:00
proxmox-product-config = { workspace = true , optional = true }
2023-01-31 16:53:43 +03:00
proxmox-rest-server = { workspace = true , optional = true }
proxmox-router = { workspace = true , optional = true }
proxmox-schema = { workspace = true , optional = true , features = [ "api-macro" , "api-types" ] }
2024-06-12 16:12:29 +03:00
proxmox-sys = { workspace = true , optional = true }
2023-01-31 16:53:43 +03:00
proxmox-tfa = { workspace = true , optional = true , features = [ "api" ] }
[ features ]
default = [ ]
ticket = [ "dep:base64" , "dep:percent-encoding" , "dep:openssl" ]
2024-08-14 10:19:58 +03:00
api-types = [ "dep:const_format" , "dep:regex" , "dep:serde" , "dep:serde_plain" , "dep:proxmox-schema" ]
2023-01-31 16:53:43 +03:00
api = [
"api-types" ,
"ticket" ,
"dep:http" ,
"dep:serde_json" ,
"dep:proxmox-rest-server" ,
"dep:proxmox-router" ,
"dep:proxmox-tfa" ,
]
2023-06-13 10:22:11 +03:00
pam-authenticator = [ "api" , "dep:libc" , "dep:log" , "dep:pam-sys" ]
2024-06-12 16:12:29 +03:00
password-authenticator = [
"api" ,
"dep:log" ,
"dep:nix" ,
"dep:proxmox-product-config" ,
"dep:proxmox-sys" ,
"proxmox-sys?/crypt" ,
]