Update (#2)
Release Tagging / release (push) Successful in 49s
Rust Build / Check (push) Successful in 1m39s
Rust Build / Test Suite (push) Successful in 2m1s
Rust Build / Rustfmt (push) Successful in 1m43s
Rust Build / Clippy (push) Successful in 1m34s
Rust Build / build (push) Successful in 3m17s

Reviewed-on: phoenix/icarus_auth#2
This commit was merged in pull request #2.
This commit is contained in:
2026-07-07 17:35:28 -04:00
parent 54b0710298
commit e518b1e096
10 changed files with 293 additions and 713 deletions
+3 -3
View File
@@ -92,7 +92,7 @@ pub mod endpoint {
Ok(user) => {
if hashing::verify_password(&payload.password, user.password.clone()).unwrap() {
// Create token
let key = icarus_envy::environment::get_secret_key().await.value;
let key = icarus_envy::environment::get_secret_key().value;
let (token_literal, duration) =
token_stuff::create_token(&key, &user.id).unwrap();
@@ -151,7 +151,7 @@ pub mod endpoint {
match repo::service::valid_passphrase(&pool, &payload.passphrase).await {
Ok((id, username, _date_created)) => {
let key = icarus_envy::environment::get_secret_key().await.value;
let key = icarus_envy::environment::get_secret_key().value;
let (token_literal, duration) =
token_stuff::create_service_token(&key, &id).unwrap();
@@ -203,7 +203,7 @@ pub mod endpoint {
axum::Json<response::refresh_token::Response>,
) {
let mut response = response::refresh_token::Response::default();
let key = icarus_envy::environment::get_secret_key().await.value;
let key = icarus_envy::environment::get_secret_key().value;
if token_stuff::verify_token(&key, &payload.access_token) {
let token_type = token_stuff::get_token_type(&key, &payload.access_token).unwrap();
+1 -1
View File
@@ -144,7 +144,7 @@ pub async fn register_user(
/// Checks to see if registration is enabled
async fn is_registration_enabled() -> Result<bool, std::io::Error> {
let key = String::from("ENABLE_REGISTRATION");
let var = icarus_envy::environment::get_env(&key).await;
let var = icarus_envy::environment::get_env(&key);
let parsed_value = var.value.to_uppercase();
if parsed_value == "TRUE" {