Code formatting
All checks were successful
Rust Build / Check (pull_request) Successful in 32s
Rust Build / Test Suite (pull_request) Successful in 35s
Rust Build / Rustfmt (pull_request) Successful in 33s
Rust Build / Clippy (pull_request) Successful in 33s
Rust Build / build (pull_request) Successful in 30s

This commit is contained in:
2025-07-30 21:09:33 -04:00
parent 277ca664ae
commit 661336559d

View File

@@ -80,9 +80,14 @@ mod util {
}
}
pub fn create_token(key: &String, message: &String, issuer: &String, audience: &String) -> Result<(String, i64), josekit::JoseError> {
let mut header = josekit::jws::JwsHeader::new();
header.set_token_type("JWT");
pub fn create_token(
key: &String,
message: &String,
issuer: &String,
audience: &String,
) -> Result<(String, i64), josekit::JoseError> {
let mut header = josekit::jws::JwsHeader::new();
header.set_token_type("JWT");
let mut payload = josekit::jwt::JwtPayload::new();
payload.set_subject(message);
@@ -94,8 +99,9 @@ pub fn create_token(key: &String, message: &String, issuer: &String, audience: &
payload.set_issued_at(&util::time_to_std_time(&issued).unwrap());
payload.set_expires_at(&util::time_to_std_time(&expire).unwrap());
let signer = josekit::jws::alg::hmac::HmacJwsAlgorithm::Hs256.signer_from_bytes(key.as_bytes()).unwrap();
let signer = josekit::jws::alg::hmac::HmacJwsAlgorithm::Hs256
.signer_from_bytes(key.as_bytes())
.unwrap();
Ok((
josekit::jwt::encode_with_signer(&payload, &header, &signer).unwrap(),
(expire - time::OffsetDateTime::UNIX_EPOCH).whole_seconds(),