Member since 
    
	
		
		
		11-30-2020
	
	
	
	
	
	
	
	
	
	
	
	
	
	
			
      
                1
            
            
                Post
            
        
                0
            
            
                Kudos Received
            
        
                0
            
            
                Solutions
            
        
			
    
	
		
		
		11-30-2020
	
		
		07:39 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
				
		
			
					
				
		
	
		
					
							 I am modifying the standard *HandleHTTPRequest* Processor in NiFi to add Oauth2 authentication. The idea is to accept scopes and client_id as part of the processor setup and validate the incoming JWT token against these scopes and client_id.  i am trying to send a JSON Response when the scope or client_id is incorrect as below        String newContent = "{ \"message\" : \"Unauthorized\" }";  container.getResponse().setStatus(HttpServletResponse.SC_UNAUTHORIZED);  container.getResponse().setContentType("application/json");  container.getResponse().getWriter().write(newContent);  return;        the request is hung and times out. Is this because HandleHttpRequest can't send the response back and I have to use HandleHTTPResponse processor to process the response?  The below code sends a HTML Response which I want to change to a proper JSON.        container.getResponse().sendError(HttpServletResponse.SC_UNAUTHORIZED,newContent);    
						
					
					... View more
				
			
			
			
			
			
			
			
			
			
		
		
			
				
						
							Labels:
						
						
		
			
	
					
			
		
	
	
	
	
				
		
	
	
- Labels:
- 
						
							
		
			Apache NiFi
 
        