mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 13:50:01 +00:00 
			
		
		
		
	Revert "Merge pull request #10902 from nikhiljindal/gh-pages"
This reverts commit 3020fe8ebfbb9ee0a1f76fd9afb09b8d577e420e, reversing changes made to de15703af096cad38d40361d696e236d197895cf.
This commit is contained in:
		
							
								
								
									
										35
									
								
								third_party/swagger-ui/lib/swagger-oauth.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										35
									
								
								third_party/swagger-ui/lib/swagger-oauth.js
									
									
									
									
										vendored
									
									
								
							| @@ -4,7 +4,6 @@ var popupDialog; | ||||
| var clientId; | ||||
| var realm; | ||||
| var oauth2KeyName; | ||||
| var redirect_uri; | ||||
|  | ||||
| function handleLogin() { | ||||
|   var scopes = []; | ||||
| @@ -97,19 +96,18 @@ function handleLogin() { | ||||
|     var authSchemes = window.swaggerUi.api.authSchemes; | ||||
|     var host = window.location; | ||||
|     var pathname = location.pathname.substring(0, location.pathname.lastIndexOf("/")); | ||||
|     var defaultRedirectUrl = host.protocol + '//' + host.host + pathname + '/o2c.html'; | ||||
|     var redirectUrl = window.oAuthRedirectUrl || defaultRedirectUrl; | ||||
|     var redirectUrl = host.protocol + '//' + host.host + pathname + '/o2c.html'; | ||||
|     var url = null; | ||||
|  | ||||
|     for (var key in authSchemes) { | ||||
|       if (authSchemes.hasOwnProperty(key)) { | ||||
|         var flow = authSchemes[key].flow; | ||||
|  | ||||
|          | ||||
|         if(authSchemes[key].type === 'oauth2' && flow && (flow === 'implicit' || flow === 'accessCode')) { | ||||
|           var dets = authSchemes[key]; | ||||
|           url = dets.authorizationUrl + '?response_type=' + (flow === 'implicit' ? 'token' : 'code'); | ||||
|           window.swaggerUi.tokenName = dets.tokenName || 'access_token'; | ||||
|           window.swaggerUi.tokenUrl = (flow === 'accessCode' ? dets.tokenUrl : null); | ||||
|           window.swaggerUi.tokenUrl = (flow === 'accessCode' ? dets.tokenUrl : null);           | ||||
|         } | ||||
|         else if(authSchemes[key].grantTypes) { | ||||
|           // 1.2 support | ||||
| @@ -136,23 +134,17 @@ function handleLogin() { | ||||
|  | ||||
|     for(k =0; k < o.length; k++) { | ||||
|       var scope = $(o[k]).attr('scope'); | ||||
|  | ||||
|        | ||||
|       if (scopes.indexOf(scope) === -1) | ||||
|         scopes.push(scope); | ||||
|     } | ||||
|  | ||||
|     // Implicit auth recommends a state parameter. | ||||
|     var state = Math.random (); | ||||
|  | ||||
|     window.enabledScopes=scopes; | ||||
|  | ||||
|     redirect_uri = redirectUrl; | ||||
|  | ||||
|     url += '&redirect_uri=' + encodeURIComponent(redirectUrl); | ||||
|     url += '&realm=' + encodeURIComponent(realm); | ||||
|     url += '&client_id=' + encodeURIComponent(clientId); | ||||
|     url += '&scope=' + encodeURIComponent(scopes.join(' ')); | ||||
|     url += '&state=' + encodeURIComponent(state); | ||||
|     url += '&scope=' + encodeURIComponent(scopes); | ||||
|  | ||||
|     window.open(url); | ||||
|   }); | ||||
| @@ -203,30 +195,29 @@ function initOAuth(opts) { | ||||
|   }); | ||||
| } | ||||
|  | ||||
| window.processOAuthCode = function processOAuthCode(data) { | ||||
| function processOAuthCode(data) { | ||||
|   var params = { | ||||
|     'client_id': clientId, | ||||
|     'code': data.code, | ||||
|     'grant_type': 'authorization_code', | ||||
|     'redirect_uri': redirect_uri | ||||
|     'grant_type': 'authorization_code' | ||||
|   } | ||||
|   $.ajax( | ||||
|   { | ||||
|     url : window.swaggerUi.tokenUrl, | ||||
|     type: "POST", | ||||
|     data: params, | ||||
|     success:function(data, textStatus, jqXHR) | ||||
|     success:function(data, textStatus, jqXHR)  | ||||
|     { | ||||
|       onOAuthComplete(data); | ||||
|     }, | ||||
|     error: function(jqXHR, textStatus, errorThrown) | ||||
|     error: function(jqXHR, textStatus, errorThrown)  | ||||
|     { | ||||
|       onOAuthComplete(""); | ||||
|     } | ||||
|   }); | ||||
| } | ||||
|  | ||||
| window.onOAuthComplete = function onOAuthComplete(token) { | ||||
| function onOAuthComplete(token) { | ||||
|   if(token) { | ||||
|     if(token.error) { | ||||
|       var checkbox = $('input[type=checkbox],.secured') | ||||
| @@ -273,12 +264,12 @@ window.onOAuthComplete = function onOAuthComplete(token) { | ||||
|               // all scopes are satisfied | ||||
|               $(o).find('.api-ic').addClass('ic-info'); | ||||
|               $(o).find('.api-ic').removeClass('ic-warning'); | ||||
|               $(o).find('.api-ic').removeClass('ic-error'); | ||||
|               $(o).find('.api-ic').removeClass('ic-error');           | ||||
|             } | ||||
|           } | ||||
|         }); | ||||
|         window.swaggerUi.api.clientAuthorizations.add(oauth2KeyName, new SwaggerClient.ApiKeyAuthorization('Authorization', 'Bearer ' + b, 'header')); | ||||
|         window.authorizations.add(oauth2KeyName, new ApiKeyAuthorization('Authorization', 'Bearer ' + b, 'header')); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user