librust-proxmox-openid+default-dev (= ${binary:Version}),
librust-proxmox-openid-0-dev (= ${binary:Version}),
librust-proxmox-openid-0+default-dev (= ${binary:Version}),
- librust-proxmox-openid-0.1-dev (= ${binary:Version}),
- librust-proxmox-openid-0.1+default-dev (= ${binary:Version}),
- librust-proxmox-openid-0.1.0-dev (= ${binary:Version}),
- librust-proxmox-openid-0.1.0+default-dev (= ${binary:Version})
+ librust-proxmox-openid-0.2-dev (= ${binary:Version}),
+ librust-proxmox-openid-0.2+default-dev (= ${binary:Version}),
+ librust-proxmox-openid-0.2.0-dev (= ${binary:Version}),
+ librust-proxmox-openid-0.2.0+default-dev (= ${binary:Version})
Description: Rust crate "proxmox-openid" - Rust source code
This package contains the source for the Rust proxmox-openid crate, packaged by
debcargo for use with cargo and dh-cargo.
use anyhow::{format_err, Error};
use serde::{Deserialize, Serialize};
-use url::Url;
mod http_client;
pub use http_client::http_client;
})
}
- pub fn authorize_url(&self, state_dir: &str, realm: &str) -> Result<Url, Error> {
+ pub fn authorize_url(&self, state_dir: &str, realm: &str) -> Result<String, Error> {
let private_auth_state = PrivateAuthState::new();
let public_auth_state = private_auth_state.public_state_string(realm.to_string())?;
.set_pkce_challenge(private_auth_state.pkce_challenge())
.url();
- Ok(authorize_url.into())
+ Ok(authorize_url.to_string())
}
pub fn verify_public_auth_state(