| line |
true |
false |
branch |
|
169
|
0 |
22 |
if ($config->{'users'} and not $config->{'jwt_secret'}) |
|
239
|
34 |
71 |
if (ref $oauth_details) |
|
260
|
26 |
22 |
$scope ? : |
|
262
|
6 |
36 |
unless (defined $client_id and defined $type and $type =~ /^(code|token)$/) |
|
280
|
11 |
25 |
$type eq 'token' ? : |
|
291
|
19 |
17 |
if ($res) |
|
293
|
2 |
17 |
if (not $Grant->login_resource_owner('mojo_controller', $self, 'client_id', $client_id)) { } |
|
307
|
1 |
16 |
if (not defined $res) { } |
|
|
1 |
15 |
elsif ($res == 0) { } |
|
320
|
15 |
18 |
if ($res) { } |
|
|
18 |
0 |
elsif ($error) { } |
|
322
|
3 |
12 |
if $type eq "token" |
|
349
|
2 |
16 |
if $error_description |
|
358
|
28 |
2 |
if defined $state |
|
360
|
0 |
30 |
$is_helper ? : |
|
366
|
3 |
0 |
$Grant->can('get_access_token_ttl') ? : |
|
391
|
2 |
1 |
$state ? : |
|
402
|
1 |
2 |
$is_helper ? : |
|
418
|
21 |
51 |
unless _access_token_request_check_params($self, $grant_type, $username, $password, $auth_code, $uri) |
|
425
|
12 |
32 |
$grant_type eq 'client_credentials' ? : |
|
|
7 |
44 |
$grant_type eq 'password' ? : |
|
434
|
23 |
28 |
if ($client) { } |
|
|
28 |
0 |
elsif ($error) { } |
|
436
|
0 |
23 |
ref $client ? : |
|
438
|
23 |
0 |
$Grant->can('get_access_token_ttl') ? : |
|
461
|
20 |
3 |
$grant_type ne 'password' ? : |
|
|
3 |
20 |
$grant_type eq 'client_credentials' ? : |
|
487
|
2 |
13 |
ref $scope eq 'HASH' ? : |
|
|
15 |
8 |
!$old_refresh_token && $scope ? : |
|
|
3 |
20 |
$grant_type eq 'client_credentials' ? : |
|
502
|
1 |
27 |
if $error_description |
|
505
|
0 |
0 |
$grant_type eq 'client_credentials' ? : |
|
|
0 |
0 |
$grant_type eq 'password' ? : |
|
527
|
7 |
65 |
if ($grant_type eq 'password') { } |
|
|
13 |
52 |
elsif ($grant_type eq 'client_credentials') { } |
|
|
20 |
41 |
elsif ($grant_type ne 'authorization_code' and $grant_type ne 'refresh_token' or $grant_type eq 'authorization_code' and not defined $auth_code or $grant_type eq 'authorization_code' and not defined $uri) { } |
|
530
|
0 |
0 |
unless ($username or $password) |
|
547
|
1 |
12 |
unless ($client_id and $client_secret) |
|
587
|
7 |
18 |
if (my $auth_header = $self->req->headers->header('Authorization')) { } |
|
|
18 |
0 |
elsif ($client_id = $self->req->param('client_id')) { } |
|
588
|
7 |
0 |
if (my($encoded_details) = (split(/Basic /, $auth_header, 0))[1]) |
|
599
|
18 |
0 |
if ($client_id and $client_secret) |
|
612
|
9 |
42 |
if ($grant_type eq 'refresh_token') { } |
|
|
7 |
35 |
elsif ($grant_type eq 'password') { } |
|
|
12 |
23 |
elsif ($grant_type eq 'client_credentials') { } |
|
647
|
9 |
3 |
unless $res |
|
661
|
44 |
7 |
!ref($client) ? : |