diff --git a/docs/README.md b/docs/README.md index 54945cfd7..d320a8aa0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -439,6 +439,7 @@ location / { - [requestObjects](#featuresrequestobjects) - [resourceIndicators ❗](#featuresresourceindicators) - [revocation](#featuresrevocation) + - [rpInitiatedLogout](#featuresrpinitiatedlogout) - [userinfo](#featuresuserinfo) - [acrValues](#acrvalues) - [allowOmittingSingleRegisteredRedirectUri](#allowomittingsingleregisteredredirecturi) diff --git a/lib/consts/client_attributes.js b/lib/consts/client_attributes.js index 1f31d07be..c10e7b34f 100644 --- a/lib/consts/client_attributes.js +++ b/lib/consts/client_attributes.js @@ -16,7 +16,6 @@ const RECOGNIZED_METADATA = [ 'jwks', 'logo_uri', 'policy_uri', - 'post_logout_redirect_uris', 'redirect_uris', 'require_auth_time', 'response_types', diff --git a/test/configuration/client_metadata.test.js b/test/configuration/client_metadata.test.js index 36c3b4534..be4071c98 100644 --- a/test/configuration/client_metadata.test.js +++ b/test/configuration/client_metadata.test.js @@ -497,8 +497,10 @@ describe('Client metadata validation', () => { }); context('post_logout_redirect_uris', function () { - defaultsTo(this.title, [], undefined); - defaultsTo(this.title, [], { post_logout_redirect_uris: undefined }); + defaultsTo(this.title, []); + defaultsTo(this.title, undefined, undefined, { + features: { rpInitiatedLogout: { enabled: false } }, + }); mustBeArray(this.title, [{}, 'string', 123, true]); rejects(this.title, [123], /must only contain strings$/);