NAME

Developer::Dashboard::Auth - local auth and trust-tier handling

SYNOPSIS

my $auth = Developer::Dashboard::Auth->new(files => $files, paths => $paths);
my $user = $auth->verify_user(username => 'mvu', password => 'example-pass-123');

DESCRIPTION

This module implements the local-first trust model for Developer Dashboard. Exact loopback requests are treated as trusted admin access, while other requests authenticate through file-backed helper user records.

METHODS

new

Construct an auth manager.

trust_tier, add_user, verify_user, get_user, list_users, remove_user, login_page

Manage trust decisions, helper users, and login UI.