line |
!l |
l&&!r |
l&&r |
condition |
169
|
20 |
2 |
0 |
$config->{'users'} and not $config->{'jwt_secret'} |
262
|
6 |
6 |
36 |
defined $client_id and defined $type |
|
6 |
0 |
36 |
defined $client_id and defined $type and $type =~ /^(code|token)$/ |
487
|
8 |
0 |
15 |
!$old_refresh_token && $scope |
527
|
23 |
9 |
20 |
$grant_type ne "authorization_code" and $grant_type ne "refresh_token" |
|
9 |
23 |
0 |
$grant_type eq "authorization_code" and not defined $auth_code |
|
9 |
23 |
0 |
$grant_type eq "authorization_code" and not defined $uri |
547
|
1 |
0 |
12 |
$client_id and $client_secret |
599
|
0 |
0 |
18 |
$client_id and $client_secret |
line |
l |
!l&&r |
!l&&!r |
condition |
230
|
104 |
1 |
0 |
$Grant ||= $AuthCodeGrant |
240
|
20 |
14 |
0 |
$oauth_details->{'client_id'} ||= $oauth_details->{'client'} |
253
|
1 |
41 |
6 |
$args->{'client_id'} // $self->param("client_id") |
254
|
1 |
35 |
12 |
$args->{'redirect_uri'} // $self->param("redirect_uri") |
255
|
1 |
41 |
6 |
$args->{'response_type'} // $self->param("response_type") |
256
|
0 |
26 |
22 |
$args->{'scope'} // $self->param("scope") |
257
|
0 |
30 |
18 |
$args->{'state'} // $self->param("state") |
527
|
20 |
0 |
32 |
$grant_type ne "authorization_code" and $grant_type ne "refresh_token" or $grant_type eq "authorization_code" and not defined $auth_code |
|
0 |
0 |
32 |
$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
|
7 |
0 |
0 |
$username or $password |
661
|
4 |
3 |
0 |
$client->{'client_id'} || $client->{'client'} |