mirror of
https://github.com/CloudNebulaProject/barycenter.git
synced 2026-04-10 13:10:42 +00:00
Run Clippy fix
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
This commit is contained in:
parent
4f0dac7645
commit
89a7902116
3 changed files with 7 additions and 7 deletions
|
|
@ -156,7 +156,7 @@ fn dfs_cycle_check(
|
|||
fn build_permission_roles(roles: &HashMap<String, RoleDef>) -> HashMap<String, Vec<String>> {
|
||||
let mut map: HashMap<String, Vec<String>> = HashMap::new();
|
||||
|
||||
for (role_name, _) in roles {
|
||||
for role_name in roles.keys() {
|
||||
let perms = collect_role_permissions(role_name, roles, &mut HashSet::new());
|
||||
for perm in perms {
|
||||
map.entry(perm).or_default().push(role_name.clone());
|
||||
|
|
|
|||
|
|
@ -203,7 +203,7 @@ fn dash_list(node: &kdl::KdlNode) -> Vec<String> {
|
|||
.nodes()
|
||||
.iter()
|
||||
.filter(|n| n.name().value() == "-")
|
||||
.filter_map(|n| first_string_arg(n))
|
||||
.filter_map(first_string_arg)
|
||||
.collect()
|
||||
}
|
||||
|
||||
|
|
|
|||
10
src/web.rs
10
src/web.rs
|
|
@ -535,7 +535,7 @@ async fn authorize(
|
|||
let requires_2fa = user.requires_2fa == 1 // Admin-enforced 2FA
|
||||
|| is_high_value_scope(&q.scope) // Context-based: high-value scope
|
||||
|| q.max_age.as_ref().and_then(|ma| ma.parse::<i64>().ok())
|
||||
.map_or(false, |ma| ma < 300); // Context-based: max_age < 5 minutes
|
||||
.is_some_and(|ma| ma < 300); // Context-based: max_age < 5 minutes
|
||||
|
||||
// If 2FA required but not verified, redirect to 2FA page
|
||||
if requires_2fa && sess.mfa_verified == 0 {
|
||||
|
|
@ -874,8 +874,8 @@ async fn consent_page(
|
|||
urlencoded(&q.scope),
|
||||
urlencoded(&q.redirect_uri),
|
||||
urlencoded(&q.response_type),
|
||||
urlencoded(&q.code_challenge.as_ref().unwrap_or(&String::new())),
|
||||
urlencoded(&q.code_challenge_method.as_ref().unwrap_or(&String::new())),
|
||||
urlencoded(q.code_challenge.as_ref().unwrap_or(&String::new())),
|
||||
urlencoded(q.code_challenge_method.as_ref().unwrap_or(&String::new())),
|
||||
q.state.as_ref().map(|s| format!("&state={}", urlencoded(s))).unwrap_or_default()
|
||||
);
|
||||
return Redirect::temporary(&format!(
|
||||
|
|
@ -893,8 +893,8 @@ async fn consent_page(
|
|||
urlencoded(&q.scope),
|
||||
urlencoded(&q.redirect_uri),
|
||||
urlencoded(&q.response_type),
|
||||
urlencoded(&q.code_challenge.as_ref().unwrap_or(&String::new())),
|
||||
urlencoded(&q.code_challenge_method.as_ref().unwrap_or(&String::new())),
|
||||
urlencoded(q.code_challenge.as_ref().unwrap_or(&String::new())),
|
||||
urlencoded(q.code_challenge_method.as_ref().unwrap_or(&String::new())),
|
||||
q.state.as_ref().map(|s| format!("&state={}", urlencoded(s))).unwrap_or_default()
|
||||
);
|
||||
return Redirect::temporary(&format!("/login?return_to={}", urlencoded(&return_to)))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue