Update ID token unit tests

increase-RDBI-perf
Maxime Besson 4 years ago
parent beaacca9a0
commit e1b7f61d13
  1. 5
      lemonldap-ng-portal/t/32-Auth-and-issuer-OIDC-implicit.t
  2. 3
      lemonldap-ng-portal/t/32-OIDC-Offline-Session.t

@ -159,9 +159,10 @@ count(4);
# Check attributes in ID Token
my $id_token_decoded = id_token_payload( $prms{id_token} );
ok( $id_token_decoded->{sub} eq "dwho", 'Check sub value' );
is( $id_token_decoded->{sub}, "dwho", 'Check sub value' );
ok( !$id_token_decoded->{name}, 'Claim name must not be in ID token' );
count(2);
is( $id_token_decoded->{azp}, 'rpid', ' azp found' );
count(3);
$op->logout($idpId);

@ -51,6 +51,8 @@ sub runTest {
ok( $id_token, "Got ID token" );
my $id_token_payload = id_token_payload($id_token);
my $auth_time = $id_token_payload->{auth_time};
ok( $auth_time, "Authentication date found in token");
is(
$id_token_payload->{name},
'Frédéric Accents',
@ -117,6 +119,7 @@ sub runTest {
ok( !defined $refresh_token2, "Refresh token not present" );
$id_token_payload = id_token_payload($id_token);
is( $id_token_payload->{auth_time}, $auth_time, 'Original auth_time retained' );
is(
$id_token_payload->{name},
'Frédéric Accents',

Loading…
Cancel
Save