| line |
true |
false |
branch |
|
31
|
1 |
26 |
unless defined $issuer
|
|
35
|
0 |
26 |
unless my $expected_issuer = $self->provider_metadata->{'issuer'}
|
|
37
|
2 |
24 |
unless $issuer eq $expected_issuer
|
|
46
|
1 |
23 |
unless defined $audience
|
|
51
|
0 |
23 |
ref $audience eq 'ARRAY' ? :
|
|
55
|
3 |
20 |
unless &any(sub {
|
|
62
|
3 |
2 |
if (defined $expected_authorized_party) { }
|
|
|
1 |
1 |
elsif (defined $azp) { }
|
|
63
|
1 |
2 |
unless defined $azp
|
|
65
|
1 |
1 |
unless $azp eq $expected_authorized_party
|
|
78
|
1 |
2 |
unless defined $subject
|
|
81
|
1 |
1 |
unless $subject eq $expected_subject
|
|
89
|
1 |
2 |
unless defined $nonce
|
|
92
|
1 |
1 |
unless $nonce eq $expected_nonce
|
|
101
|
0 |
2 |
unless defined $issued_at
|
|
104
|
1 |
1 |
unless $issued_at >= time - ($self->jwt_decoding_options->{'leeway'} // 0) - $max_token_age
|