private AuthorizationResponse buildAuthorizationResponse(AuthorizationRequest authorizationRequest, boolean useNewDriver, WebDriver currentDriver, AuthorizeClient authorizeClient, String authorizationResponseStr) { Cookie sessionStateCookie = currentDriver.manage().getCookieNamed("session_state"); String sessionState = null; if (sessionStateCookie != null) { sessionState = sessionStateCookie.getValue(); } System.out.println("authenticateResourceOwnerAndGrantAccess: sessionState:" + sessionState); AuthorizationResponse authorizationResponse = new AuthorizationResponse(authorizationResponseStr); if (authorizationRequest.getRedirectUri() != null && authorizationRequest.getRedirectUri().equals(authorizationResponseStr)) { authorizationResponse.setResponseMode(ResponseMode.FORM_POST); } authorizeClient.setResponse(authorizationResponse); showClientUserAgent(authorizeClient); return authorizationResponse; }
if (authorizationRequest.getRedirectUri() != null && authorizationRequest.getRedirectUri().equals(authorizationResponseStr)) { authorizationResponse.setResponseMode(ResponseMode.FORM_POST);
if (authorizationRequest.getRedirectUri() != null && authorizationRequest.getRedirectUri().equals(authorizationResponseStr)) { authorizationResponse.setResponseMode(ResponseMode.FORM_POST);
if (authorizationRequest.getRedirectUri() != null && authorizationRequest.getRedirectUri().equals(authorizationResponseStr)) { authorizationResponse.setResponseMode(ResponseMode.FORM_POST);
if (authorizationRequest.getRedirectUri() != null && authorizationRequest.getRedirectUri().equals(authorizationResponseStr)) { authorizationResponse.setResponseMode(ResponseMode.FORM_POST);
private void setAuthorizationRequestParams(AuthorizationRequest authorizationRequest) { if (authorizationRequest != null) { this.responseTypes = authorizationRequest.getResponseTypes(); this.clientId = authorizationRequest.getClientId(); this.scopes = authorizationRequest.getScopes(); this.redirectUri = authorizationRequest.getRedirectUri(); this.state = authorizationRequest.getState(); this.nonce = authorizationRequest.getNonce(); this.display = authorizationRequest.getDisplay(); this.prompts = authorizationRequest.getPrompts(); this.maxAge = authorizationRequest.getMaxAge(); this.uiLocales = authorizationRequest.getUiLocales(); this.claimsLocales = authorizationRequest.getClaimsLocales(); this.idTokenHint = authorizationRequest.getIdTokenHint(); this.loginHint = authorizationRequest.getLoginHint(); this.acrValues = authorizationRequest.getAcrValues(); this.registration = authorizationRequest.getRegistration(); this.requestUniqueId = authorizationRequest.isRequestSessionId(); } }
addReqParam(AuthorizeRequestParam.CLIENT_ID, getRequest().getClientId()); addReqParam(AuthorizeRequestParam.SCOPE, scopesAsString); addReqParam(AuthorizeRequestParam.REDIRECT_URI, getRequest().getRedirectUri()); addReqParam(AuthorizeRequestParam.STATE, getRequest().getState());