Skip to content

Commit 7a1acaf

Browse files
author
Valentin Brückel
committed
Log if state gets overwritten after successful login
1 parent 2ff964d commit 7a1acaf

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

core/src/main/java/com/predic8/membrane/core/interceptor/oauth2client/rf/OAuth2CallbackRequestHandler.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ public boolean handleRequest(Exchange exc, Session session) throws Exception {
111111
}
112112

113113
// state in session can be "merged" -> save the selected state in session overwriting the possibly merged value
114+
if (!(session.get(ParamNames.STATE).equals(stateFromUri))) {
115+
log.warn("Replacing saved state '{}' with '{}'", session.get(ParamNames.STATE), stateFromUri);
116+
}
114117
session.put(ParamNames.STATE, stateFromUri);
115118

116119
AbstractExchangeSnapshot originalRequest = originalExchangeStore.reconstruct(exc, session, stateFromUri);

0 commit comments

Comments
 (0)