Update ID token unit tests

This commit is contained in:
Maxime Besson 2021-06-19 18:00:40 +02:00
parent beaacca9a0
commit e1b7f61d13
2 changed files with 6 additions and 2 deletions

View File

@ -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);

View File

@ -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',