| 
					
				 | 
			
			
				@@ -1,9 +1,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <!doctype html> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <html lang="en-US"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<title>Swagger UI: OAuth2 Redirect</title> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<body onload="run()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</body> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</html> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<head> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <title>Swagger UI: OAuth2 Redirect</title> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</head> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<body> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     'use strict'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function run () { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,19 +18,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             qp = location.search.substring(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        arr = qp.split("&") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        arr.forEach(function (v,i,_arr) { _arr[i] = '"' + v.replace('=', '":"') + '"';}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        arr = qp.split("&"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        arr.forEach(function (v,i,_arr) { _arr[i] = '"' + v.replace('=', '":"') + '"';}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         qp = qp ? JSON.parse('{' + arr.join() + '}', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 function (key, value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return key === "" ? value : decodeURIComponent(value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return key === "" ? value : decodeURIComponent(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ) : {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ) : {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        isValid = qp.state === sentState 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isValid = qp.state === sentState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          oauth2.auth.schema.get("flow") === "accessCode"|| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          oauth2.auth.schema.get("flow") === "authorizationCode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          oauth2.auth.schema.get("flow") === "accessCode" || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          oauth2.auth.schema.get("flow") === "authorizationCode" || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          oauth2.auth.schema.get("flow") === "authorization_code" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ) && !oauth2.auth.code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!isValid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 oauth2.errCb({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,7 +47,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 oauth2.auth.code = qp.code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 oauth2.callback({auth: oauth2.auth, redirectUrl: redirectUrl}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let oauthErrorMsg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let oauthErrorMsg; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (qp.error) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     oauthErrorMsg = "["+qp.error+"]: " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         (qp.error_description ? qp.error_description+ ". " : "no accessCode received from the server. ") + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,4 +66,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         window.close(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.addEventListener('DOMContentLoaded', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      run(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</body> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</html> 
			 |