From 544f85bb89e9f2e5368b3337eef9c19038fa2d4e Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 18 Nov 2021 09:53:04 +0100 Subject: [PATCH] pve-rs: depend on proxmox-openid 0.9, bump version to 0.4.0 --- pve-rs/Cargo.toml | 4 ++-- pve-rs/debian/changelog | 8 ++++++++ pve-rs/debian/control | 2 +- pve-rs/src/openid/mod.rs | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pve-rs/Cargo.toml b/pve-rs/Cargo.toml index 3778a27..a39586f 100644 --- a/pve-rs/Cargo.toml +++ b/pve-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pve-rs" -version = "0.3.2" +version = "0.4.0" authors = ["Proxmox Support Team "] edition = "2018" license = "AGPL-3" @@ -29,5 +29,5 @@ serde_json = "1.0" perlmod = { version = "0.8.1", features = [ "exporter" ] } proxmox-apt = "0.8" -proxmox-openid = "0.8" +proxmox-openid = "0.9" proxmox-tfa = { version = "1.3", features = ["api"] } diff --git a/pve-rs/debian/changelog b/pve-rs/debian/changelog index 1aa4c1b..eeecfd0 100644 --- a/pve-rs/debian/changelog +++ b/pve-rs/debian/changelog @@ -1,3 +1,11 @@ +libpve-rs-perl (0.4.0) bullseye; urgency=medium + + * depend on proxmox-openid 0.0 (support prompt and scopes) + + * openid: use new verify_authorization_code_simple() to return all claims + + -- Proxmox Support Team Thu, 18 Nov 2021 09:52:26 +0100 + libpve-rs-perl (0.3.2) bullseye; urgency=medium * generate an explicit 'incompatible' tfa entry for the old ticket api if a diff --git a/pve-rs/debian/control b/pve-rs/debian/control index fe576a5..b2b9981 100644 --- a/pve-rs/debian/control +++ b/pve-rs/debian/control @@ -16,7 +16,7 @@ Build-Depends: debhelper (>= 12), librust-perlmod-0.8+default-dev (>= 0.8.1-~~), librust-perlmod-0.8+exporter-dev (>= 0.8.1-~~), librust-proxmox-apt-0.8+default-dev, - librust-proxmox-openid-0.8+default-dev, + librust-proxmox-openid-0.9+default-dev, librust-proxmox-tfa-1+api-dev (>= 1.3-~~), librust-proxmox-tfa-1+default-dev (>= 1.3-~~), librust-serde-1+default-dev, diff --git a/pve-rs/src/openid/mod.rs b/pve-rs/src/openid/mod.rs index 47eaee3..2c47d3c 100644 --- a/pve-rs/src/openid/mod.rs +++ b/pve-rs/src/openid/mod.rs @@ -81,7 +81,7 @@ mod export { ) -> Result { let open_id = this.inner.lock().unwrap(); - let claims = open_id.verify_authorization_code(code, &private_auth_state)?; + let claims = open_id.verify_authorization_code_simple(code, &private_auth_state)?; Ok(to_value(&claims)?) }