Store rewritten redirect URL in adapter-core

This commit is contained in:
sakanaou 2018-11-09 09:14:57 +01:00 committed by Pedro Igor
parent 39828b2c94
commit 007c364027

View file

@ -327,12 +327,12 @@ public class OAuthRequestAuthenticator {
if (challenge != null) return challenge; if (challenge != null) return challenge;
AccessTokenResponse tokenResponse = null; AccessTokenResponse tokenResponse = null;
strippedOauthParametersRequestUri = stripOauthParametersFromRedirect(); strippedOauthParametersRequestUri = rewrittenRedirectUri(stripOauthParametersFromRedirect());
try { try {
// For COOKIE store we don't have httpSessionId and single sign-out won't be available // For COOKIE store we don't have httpSessionId and single sign-out won't be available
String httpSessionId = deployment.getTokenStore() == TokenStore.SESSION ? reqAuthenticator.changeHttpSessionId(true) : null; String httpSessionId = deployment.getTokenStore() == TokenStore.SESSION ? reqAuthenticator.changeHttpSessionId(true) : null;
tokenResponse = ServerRequest.invokeAccessCodeToToken(deployment, code, rewrittenRedirectUri(strippedOauthParametersRequestUri), httpSessionId); tokenResponse = ServerRequest.invokeAccessCodeToToken(deployment, code, strippedOauthParametersRequestUri, httpSessionId);
} catch (ServerRequest.HttpFailure failure) { } catch (ServerRequest.HttpFailure failure) {
log.error("failed to turn code into token"); log.error("failed to turn code into token");
log.error("status from server: " + failure.getStatus()); log.error("status from server: " + failure.getStatus());