| line |
true |
false |
branch |
|
105
|
6 |
50 |
if $self->provider_metadata->{'jwks_url'}
|
|
193
|
1 |
3 |
unless my $authorize_url = $self->provider_metadata->{'authorize_url'}
|
|
200
|
0 |
3 |
if (my $response_mode = $params{'response_mode'} || $self->authorize_endpoint_response_mode)
|
|
204
|
2 |
1 |
if (my $redirect_uri = $params{'redirect_uri'} || $self->signin_redirect_uri)
|
|
209
|
1 |
5 |
if (defined $params{$param_name})
|
|
214
|
2 |
1 |
if (my $scope = $params{'scope'} || $self->scope)
|
|
218
|
2 |
1 |
if (my $audience = $params{'audience'} || ($self->audience ne $self->id ? $self->audience : undef))
|
|
222
|
2 |
1 |
if (my $extra_params = $params{'extra_params'} || $self->authorize_endpoint_extra_params)
|
|
231
|
1 |
2 |
$params{'want_mojo_url'} ? :
|
|
358
|
1 |
14 |
unless my $token_url = $self->provider_metadata->{'token_url'}
|
|
365
|
5 |
9 |
if ($grant_type eq 'authorization_code') { }
|
|
|
3 |
6 |
elsif ($grant_type eq 'password') { }
|
|
|
4 |
2 |
elsif ($grant_type eq 'refresh_token') { }
|
|
367
|
0 |
5 |
unless $form->{'code'} = $params{'code'}
|
|
369
|
5 |
0 |
if (my $redirect_uri = $params{'redirect_uri'} || $self->signin_redirect_uri)
|
|
375
|
0 |
6 |
unless $form->{$required_field} = $params{$required_field} || $self->$required_field
|
|
381
|
0 |
4 |
unless $form->{'refresh_token'} = $params{'refresh_token'}
|
|
385
|
1 |
3 |
if (my $scope = $params{'refresh_scope'})
|
|
390
|
5 |
9 |
unless ($grant_type =~ /^(authorization_code|refresh_token)$/u)
|
|
391
|
5 |
0 |
if (my $scope = $params{'scope'} || $self->scope)
|
|
396
|
10 |
4 |
unless ($grant_type eq "refresh_token")
|
|
397
|
7 |
3 |
if (my $audience = $params{'audience'} || ($self->audience ne $self->id ? $self->audience : undef))
|
|
544
|
6 |
13 |
if (exists $params{'expected_authorized_party'})
|
|
545
|
5 |
1 |
unless (not exists $claims->{'azp'} and $params{'no_authorized_party_accepted'})
|
|
551
|
3 |
13 |
if (my $expected_subject = $params{'expected_subject'})
|
|
556
|
4 |
10 |
if (my $expected_nonce = $params{'expected_nonce'})
|
|
557
|
3 |
1 |
unless (not exists $claims->{'nonce'} and $params{'no_nonce_accepted'})
|
|
563
|
2 |
10 |
if (my $max_token_age = $params{'max_token_age'})
|
|
567
|
1 |
10 |
$params{'want_header'} ? :
|
|
666
|
0 |
7 |
unless my $introspection_url = $self->provider_metadata->{'introspection_url'}
|
|
673
|
1 |
6 |
if (my $token_type_hint = $params{'token_type_hint'})
|
|
683
|
1 |
6 |
unless $claims->{'active'}
|
|
685
|
3 |
3 |
if (exists $claims->{'iss'})
|
|
689
|
2 |
3 |
if (exists $claims->{'aud'})
|
|
731
|
0 |
2 |
unless my $userinfo_url = $self->provider_metadata->{'userinfo_url'}
|
|
759
|
0 |
2 |
unless my $audience_alias = $self->audience_alias
|
|
762
|
1 |
1 |
unless my $audience_infos = $audience_alias->{$alias}
|
|
782
|
1 |
5 |
unless my $audience_alias = $self->audience_alias
|
|
785
|
0 |
5 |
unless my $audience_infos = &first(sub {
|
|
871
|
0 |
5 |
unless my $token_url = $self->provider_metadata->{'token_url'}
|
|
881
|
2 |
3 |
if (my $scope = $params{'scope'} || $self->get_scope_for_audience($params{'audience'}))
|
|
914
|
1 |
1 |
if (my $token_value = $params{'token'})
|
|
977
|
1 |
3 |
unless my $end_session_url = $self->provider_metadata->{'end_session_url'}
|
|
983
|
2 |
1 |
if (my $id_token = $params{'id_token'})
|
|
987
|
1 |
2 |
if (defined $params{'state'})
|
|
991
|
2 |
1 |
if (my $redirect_uri = $params{'post_logout_redirect_uri'} || $self->post_logout_redirect_uri)
|
|
995
|
2 |
1 |
if (my $extra_params = $params{'extra_params'} || $self->logout_extra_params)
|
|
1004
|
1 |
2 |
$params{'want_mojo_url'} ? :
|
|
1044
|
1 |
4 |
unless my $claim_key = $self->claim_mapping->{$params{'name'}}
|
|
1064
|
2 |
2 |
if ($e =~ /kid_keys/iu and not $has_already_update_keys) { }
|