Mojolicious-Plugin-Fondation-Auth-Token

 view release on metacpan or  search on metacpan

lib/Mojolicious/Plugin/Fondation/Auth/Token.pm  view on Meta::CPAN

                    source  => 'ApiToken',
                    backend => undef,
                },
            },
        },
    };
}

sub register ($self, $app, $config) {

    # ── around_dispatch: validate Bearer, set current_user, flag stash ──

    $app->hook(around_dispatch => sub ($next, $c) {
        my $token = _extract_bearer($c) or return $next->();

        my $hash = sha256_hex($token);

        $c->model('api_token')->search(
            { token_hash => $hash },
            { rows => 1 },
        )->first->then(sub ($api_token) {



( run in 0.815 second using v1.01-cache-2.11-cpan-ad19def0cd9 )