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