|  | @@ -118,7 +118,7 @@ public class BaseAuthenticationSuccessEventHandler extends SavedRequestAwareAuth
 | 
	
		
			
				|  |  |  		sysUserLoginLogService.insert(sysUserLoginLog);
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  |  		try {
 | 
	
		
			
				|  |  | -			String clientId = request.getParameter("clientId");
 | 
	
		
			
				|  |  | +			String clientId = request.getParameter("clientId").replace("QR_", "");
 | 
	
		
			
				|  |  |  			String clientSecret = request.getParameter("clientSecret");
 | 
	
		
			
				|  |  |  			if (clientId == null || clientSecret == null) {
 | 
	
		
			
				|  |  |  				throw new UnapprovedClientAuthenticationException("请求头中client信息为空");
 | 
	
	
		
			
				|  | @@ -129,7 +129,9 @@ public class BaseAuthenticationSuccessEventHandler extends SavedRequestAwareAuth
 | 
	
		
			
				|  |  |  			headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			ClientDetails clientDetails = clientDetailsService.loadClientByClientId(clientId);
 | 
	
		
			
				|  |  | -			TokenRequest tokenRequest = new TokenRequest(MapUtils.EMPTY_MAP, clientId, clientDetails.getScope(), "password");
 | 
	
		
			
				|  |  | +			Map<String, String> requestParameters = new HashMap<>();
 | 
	
		
			
				|  |  | +			requestParameters.put("client_type", request.getParameter("clientType"));
 | 
	
		
			
				|  |  | +			TokenRequest tokenRequest = new TokenRequest(requestParameters, clientId, clientDetails.getScope(), "password");
 | 
	
		
			
				|  |  |  			OAuth2Request oAuth2Request = tokenRequest.createOAuth2Request(clientDetails);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			OAuth2Authentication oAuth2Authentication = new OAuth2Authentication(oAuth2Request, authentication);
 |