strip out unwanted query parameters and redirect so bookmarks do n't retain oauth protocol bits concode_field_sep String strippedOauthParametersRequestUri concode_elem_sep HttpFacade facade concode_elem_sep AdapterTokenStore tokenStore concode_elem_sep RequestAuthenticator reqAuthenticator concode_elem_sep AtomicLong counter concode_elem_sep Logger log concode_elem_sep AccessToken token concode_elem_sep String idTokenString concode_elem_sep IDToken idToken concode_elem_sep int sslRedirectPort concode_elem_sep AuthChallenge challenge concode_elem_sep String tokenString concode_elem_sep KeycloakDeployment deployment concode_elem_sep String refreshToken concode_field_sep String getRefreshToken concode_elem_sep AuthOutcome authenticate concode_elem_sep AuthChallenge loginRedirect concode_elem_sep HttpFacade.Cookie getCookie concode_elem_sep boolean isRequestSecure concode_elem_sep int sslRedirectPort concode_elem_sep String getQueryParamValue concode_elem_sep IDToken getIdToken concode_elem_sep String getTokenString concode_elem_sep void setStrippedOauthParametersRequestUri concode_elem_sep String getCode concode_elem_sep void setIdTokenString concode_elem_sep String getRequestUrl concode_elem_sep String getIdTokenString concode_elem_sep AuthChallenge resolveCode concode_elem_sep AuthChallenge getChallenge concode_elem_sep String getCookieValue concode_elem_sep String getError concode_elem_sep String getStrippedOauthParametersRequestUri concode_elem_sep AccessToken getToken concode_elem_sep void setIdToken concode_elem_sep String getStateCode concode_elem_sep AuthChallenge challenge concode_elem_sep AuthChallenge checkStateCookie concode_elem_sep String getRedirectUri
String function ( ) { KeycloakUriBuilder loc0 = KeycloakUriBuilder . fromUri ( facade . getRequest ( ) . getURI ( ) ) . replaceQueryParam ( OAuth2Constants . CODE , null ) . replaceQueryParam ( OAuth2Constants . STATE , null ) ; return loc0 . build ( ) . toString ( ) ; }