line |
true |
false |
branch |
20
|
9 |
1 |
unless $self->psgix_claims
|
21
|
9 |
1 |
unless $self->psgix_token
|
23
|
8 |
2 |
unless defined $self->token_header_name
|
25
|
1 |
9 |
unless $self->token_header_name
|
26
|
8 |
2 |
unless defined $self->token_query_name
|
27
|
1 |
9 |
unless $self->token_query_name
|
28
|
6 |
4 |
unless defined $self->token_required
|
29
|
9 |
1 |
unless defined $self->ignore_invalid_token
|
32
|
5 |
5 |
if (my $cb = $self->decode_callback) { }
|
|
5 |
0 |
elsif (my $args = $self->decode_args) { }
|
33
|
0 |
5 |
unless ref $cb eq 'CODE'
|
39
|
4 |
1 |
unless exists $args->{'verify_exp'}
|
40
|
5 |
0 |
unless exists $args->{'leeway'}
|
53
|
15 |
15 |
if ($self->token_header_name and $env->{'HTTP_AUTHORIZATION'}) { }
|
|
13 |
2 |
elsif (my $name = $self->token_query_name) { }
|
56
|
15 |
0 |
if $auth =~ /^\s*$name\s+(.+)/i
|
63
|
8 |
22 |
unless ($token)
|
64
|
6 |
2 |
if $self->token_required
|
71
|
8 |
14 |
if (my $cb = $self->decode_callback) { }
|
78
|
9 |
13 |
if ($@) { }
|
79
|
1 |
8 |
if ($self->ignore_invalid_token) { }
|