From 2ba9b6821a867d51c01b73e2108a1fd1472633ea Mon Sep 17 00:00:00 2001 From: Hero Wanders <9137466+hwanders@users.noreply.github.com> Date: Sat, 24 Aug 2024 00:46:59 +0200 Subject: [PATCH] Fix OIDC Logout Code Snippets --- docs/modules/ROOT/pages/reactive/oauth2/login/logout.adoc | 8 ++++---- docs/modules/ROOT/pages/servlet/oauth2/login/logout.adoc | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/modules/ROOT/pages/reactive/oauth2/login/logout.adoc b/docs/modules/ROOT/pages/reactive/oauth2/login/logout.adoc index 27d5c94b9b..c1545aeb74 100644 --- a/docs/modules/ROOT/pages/reactive/oauth2/login/logout.adoc +++ b/docs/modules/ROOT/pages/reactive/oauth2/login/logout.adoc @@ -218,17 +218,17 @@ public final class MySpringDataOidcSessionRegistry implements ReactiveOidcSessio // ... @Override - public void saveSessionInformation(OidcSessionInformation info) { - this.sessions.save(info); + public Mono saveSessionInformation(OidcSessionInformation info) { + return this.sessions.save(info); } @Override - public OidcSessionInformation(String clientSessionId) { + public Mono removeSessionInformation(String clientSessionId) { return this.sessions.removeByClientSessionId(clientSessionId); } @Override - public Iterable removeSessionInformation(OidcLogoutToken token) { + public Flux removeSessionInformation(OidcLogoutToken token) { return token.getSessionId() != null ? this.sessions.removeBySessionIdAndIssuerAndAudience(...) : this.sessions.removeBySubjectAndIssuerAndAudience(...); diff --git a/docs/modules/ROOT/pages/servlet/oauth2/login/logout.adoc b/docs/modules/ROOT/pages/servlet/oauth2/login/logout.adoc index 85998b9556..32577615ed 100644 --- a/docs/modules/ROOT/pages/servlet/oauth2/login/logout.adoc +++ b/docs/modules/ROOT/pages/servlet/oauth2/login/logout.adoc @@ -249,7 +249,7 @@ public final class MySpringDataOidcSessionRegistry implements OidcSessionRegistr } @Override - public OidcSessionInformation(String clientSessionId) { + public OidcSessionInformation removeSessionInformation(String clientSessionId) { return this.sessions.removeByClientSessionId(clientSessionId); }