[pdm-devel] [PATCH proxmox-backup 2/4] api: access: add vncticket verification endpoint
Fabian Grünbichler
f.gruenbichler at proxmox.com
Tue Nov 11 09:29:18 CET 2025
via proxmox-auth-api, needed for new termproxy auth call to work.
the existing ticket verification is user-only, the vncticket one allows tokens
as well.
Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---
Notes:
new in v1, requires bumped proxmox-auth-api
src/api2/access/mod.rs | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/api2/access/mod.rs b/src/api2/access/mod.rs
index b356c842d..9e23db278 100644
--- a/src/api2/access/mod.rs
+++ b/src/api2/access/mod.rs
@@ -10,7 +10,7 @@ use serde_json::{json, Value};
use std::collections::HashMap;
use std::collections::HashSet;
-use proxmox_auth_api::api::API_METHOD_CREATE_TICKET_HTTP_ONLY;
+use proxmox_auth_api::api::{API_METHOD_CREATE_TICKET_HTTP_ONLY, API_METHOD_VERIFY_VNC_TICKET};
use proxmox_auth_api::types::{CreateTicket, CreateTicketResponse};
use proxmox_router::{
http_bail, http_err, list_subdirs_api_method, ApiHandler, ApiMethod, ApiResponseFuture,
@@ -281,6 +281,10 @@ const SUBDIRS: SubdirMap = &sorted!([
.post(&API_METHOD_CREATE_TICKET_TOGGLE)
.delete(&proxmox_auth_api::api::API_METHOD_LOGOUT)
),
+ (
+ "vncticket",
+ &Router::new().post(&API_METHOD_VERIFY_VNC_TICKET)
+ ),
("openid", &openid::ROUTER),
("domains", &domain::ROUTER),
("roles", &role::ROUTER),
--
2.47.3
More information about the pdm-devel
mailing list