Unit test for #2548
This commit is contained in:
parent
e1b7f61d13
commit
ee51e010dc
|
@ -181,6 +181,10 @@ ok( $res->{cn} eq 'Frédéric Accents', 'UTF-8 values' )
|
||||||
or explain( $res, 'cn => Frédéric Accents' );
|
or explain( $res, 'cn => Frédéric Accents' );
|
||||||
count(2);
|
count(2);
|
||||||
|
|
||||||
|
my $id_token_decoded = id_token_payload( $res->{_oidc_id_token} );
|
||||||
|
is( $id_token_decoded->{acr}, 'customacr-1', "Correct custom ACR" );
|
||||||
|
count(1);
|
||||||
|
|
||||||
# Logout initiated by RP
|
# Logout initiated by RP
|
||||||
ok(
|
ok(
|
||||||
$res = $rp->_get(
|
$res = $rp->_get(
|
||||||
|
@ -193,7 +197,7 @@ ok(
|
||||||
);
|
);
|
||||||
count(1);
|
count(1);
|
||||||
( $url, $query ) = expectRedirection( $res,
|
( $url, $query ) = expectRedirection( $res,
|
||||||
qr#http://auth.op.com(/oauth2/logout)\?(post_logout_redirect_uri=.+)$# );
|
qr#http://auth.op.com(/oauth2/logout)\?.*(post_logout_redirect_uri=.+)$# );
|
||||||
|
|
||||||
# Push logout to OP
|
# Push logout to OP
|
||||||
switch ('op');
|
switch ('op');
|
||||||
|
@ -337,11 +341,11 @@ sub op {
|
||||||
oidcOPMetaDataJSON => {},
|
oidcOPMetaDataJSON => {},
|
||||||
oidcOPMetaDataJWKS => {},
|
oidcOPMetaDataJWKS => {},
|
||||||
oidcServiceMetaDataAuthnContext => {
|
oidcServiceMetaDataAuthnContext => {
|
||||||
'loa-4' => 4,
|
'loa-4' => 4,
|
||||||
'loa-1' => 1,
|
'customacr-1' => 1,
|
||||||
'loa-5' => 5,
|
'loa-5' => 5,
|
||||||
'loa-2' => 2,
|
'loa-2' => 2,
|
||||||
'loa-3' => 3
|
'loa-3' => 3
|
||||||
},
|
},
|
||||||
oidcServicePrivateKeySig => oidc_key_op_private_sig,
|
oidcServicePrivateKeySig => oidc_key_op_private_sig,
|
||||||
oidcServicePublicKeySig => oidc_key_op_public_sig,
|
oidcServicePublicKeySig => oidc_key_op_public_sig,
|
||||||
|
@ -378,6 +382,7 @@ sub rp {
|
||||||
oidcOPMetaDataOptionsMaxAge => 30,
|
oidcOPMetaDataOptionsMaxAge => 30,
|
||||||
oidcOPMetaDataOptionsDisplay => "",
|
oidcOPMetaDataOptionsDisplay => "",
|
||||||
oidcOPMetaDataOptionsClientID => "rpid",
|
oidcOPMetaDataOptionsClientID => "rpid",
|
||||||
|
oidcOPMetaDataOptionsStoreIDToken => 1,
|
||||||
oidcOPMetaDataOptionsConfigurationURI =>
|
oidcOPMetaDataOptionsConfigurationURI =>
|
||||||
"https://auth.op.com/.well-known/openid-configuration"
|
"https://auth.op.com/.well-known/openid-configuration"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user