Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
b5fa1460
Commit
b5fa1460
authored
Mar 18, 2016
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #23158 from nikhiljindal/swaggerXSS
Auto commit by PR queue bot
parents
e4dd8c1e
9ab16395
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
119 deletions
+16
-119
datafile.go
pkg/ui/data/swagger/datafile.go
+0
-0
index.html
third_party/swagger-ui/index.html
+16
-119
No files found.
pkg/ui/data/swagger/datafile.go
View file @
b5fa1460
This diff is collapsed.
Click to expand it.
third_party/swagger-ui/index.html
View file @
b5fa1460
...
@@ -2,13 +2,12 @@
...
@@ -2,13 +2,12 @@
<html>
<html>
<head>
<head>
<title>
Swagger UI
</title>
<title>
Swagger UI
</title>
<link
rel=
"icon"
type=
"image/png"
href=
"images/favicon-32x32.png"
sizes=
"32x32"
/>
<link
rel=
"icon"
type=
"image/png"
href=
"images/favicon-16x16.png"
sizes=
"16x16"
/>
<link
href=
'css/typography.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/typography.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/reset.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/reset.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/screen.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/screen.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/reset.css'
media=
'print'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/reset.css'
media=
'print'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/print.css'
media=
'print'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/screen.css'
media=
'print'
rel=
'stylesheet'
type=
'text/css'
/>
<script
type=
"text/javascript"
src=
"lib/shred.bundle.js"
></script>
<script
src=
'lib/jquery-1.8.0.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery-1.8.0.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.slideto.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.slideto.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.wiggle.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.wiggle.min.js'
type=
'text/javascript'
></script>
...
@@ -16,11 +15,13 @@
...
@@ -16,11 +15,13 @@
<script
src=
'lib/handlebars-2.0.0.js'
type=
'text/javascript'
></script>
<script
src=
'lib/handlebars-2.0.0.js'
type=
'text/javascript'
></script>
<script
src=
'lib/underscore-min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/underscore-min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/backbone-min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/backbone-min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/swagger-client.js'
type=
'text/javascript'
></script>
<script
src=
'swagger-ui.js'
type=
'text/javascript'
></script>
<script
src=
'swagger-ui.js'
type=
'text/javascript'
></script>
<script
src=
'lib/highlight.7.3.pack.js'
type=
'text/javascript'
></script>
<script
src=
'lib/highlight.7.3.pack.js'
type=
'text/javascript'
></script>
<script
src=
'lib/marked.js'
type=
'text/javascript'
></script>
<script
src=
'lib/marked.js'
type=
'text/javascript'
></script>
<script
src=
'lib/swagger-oauth.js'
type=
'text/javascript'
></script>
<!-- enabling this will enable oauth2 implicit scope support -->
<script
src=
'lib/swagger-oauth.js'
type=
'text/javascript'
></script>
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
$
(
function
()
{
$
(
function
()
{
var
url
=
window
.
location
.
search
.
match
(
/url=
([^
&
]
+
)
/
);
var
url
=
window
.
location
.
search
.
match
(
/url=
([^
&
]
+
)
/
);
...
@@ -35,51 +36,46 @@
...
@@ -35,51 +36,46 @@
supportedSubmitMethods
:
[],
supportedSubmitMethods
:
[],
onComplete
:
function
(
swaggerApi
,
swaggerUi
){
onComplete
:
function
(
swaggerApi
,
swaggerUi
){
if
(
typeof
initOAuth
==
"function"
)
{
if
(
typeof
initOAuth
==
"function"
)
{
/*
initOAuth({
initOAuth({
clientId: "your-client-id",
clientId: "your-client-id",
realm: "your-realms",
realm: "your-realms",
appName: "your-app-name"
appName: "your-app-name"
});
});
*/
}
}
$
(
'pre code'
).
each
(
function
(
i
,
e
)
{
$
(
'pre code'
).
each
(
function
(
i
,
e
)
{
hljs
.
highlightBlock
(
e
)
hljs
.
highlightBlock
(
e
)
});
});
addApiKeyAuthorization
();
},
},
onFailure
:
function
(
data
)
{
onFailure
:
function
(
data
)
{
log
(
"Unable to Load SwaggerUI"
);
log
(
"Unable to Load SwaggerUI"
);
},
},
docExpansion
:
"none"
,
docExpansion
:
"none"
,
apisSorter
:
"alpha"
,
sorter
:
"alpha"
showRequestHeaders
:
false
});
});
function
addApiKeyAuthorization
(){
function
addApiKeyAuthorization
()
{
var
key
=
encodeURIComponent
(
$
(
'#input_apiKey'
)[
0
].
value
);
var
key
=
$
(
'#input_apiKey'
)[
0
].
value
;
log
(
"key: "
+
key
);
if
(
key
&&
key
.
trim
()
!=
""
)
{
if
(
key
&&
key
.
trim
()
!=
""
)
{
var
apiKeyAuth
=
new
SwaggerClient
.
ApiKeyAuthorization
(
"api_key"
,
key
,
"query"
);
window
.
swaggerUi
.
api
.
clientAuthorizations
.
add
(
"api_key"
,
apiKeyAuth
);
log
(
"added key "
+
key
);
log
(
"added key "
+
key
);
window
.
authorizations
.
add
(
"api_key"
,
new
ApiKeyAuthorization
(
"api_key"
,
key
,
"query"
));
}
}
}
}
$
(
'#input_apiKey'
).
change
(
addApiKeyAuthorization
);
$
(
'#input_apiKey'
).
change
(
function
()
{
addApiKeyAuthorization
();
});
// if you have an apiKey you would like to pre-populate on the page for demonstration purposes...
// if you have an apiKey you would like to pre-populate on the page for demonstration purposes...
/*
/*
var apiKey = "myApiKeyXXXX123456789";
var apiKey = "myApiKeyXXXX123456789";
$('#input_apiKey').val(apiKey);
$('#input_apiKey').val(apiKey);
addApiKeyAuthorization();
*/
*/
window
.
swaggerUi
.
load
();
window
.
swaggerUi
.
load
();
function
log
()
{
if
(
'console'
in
window
)
{
console
.
log
.
apply
(
console
,
arguments
);
}
}
});
});
</script>
</script>
</head>
</head>
...
@@ -100,102 +96,3 @@
...
@@ -100,102 +96,3 @@
<div
id=
"swagger-ui-container"
class=
"swagger-ui-wrap"
></div>
<div
id=
"swagger-ui-container"
class=
"swagger-ui-wrap"
></div>
</body>
</body>
</html>
</html>
=======
<!DOCTYPE html>
<html>
<head>
<title>
Swagger UI
</title>
<link
href=
'css/typography.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/reset.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/screen.css'
media=
'screen'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/reset.css'
media=
'print'
rel=
'stylesheet'
type=
'text/css'
/>
<link
href=
'css/screen.css'
media=
'print'
rel=
'stylesheet'
type=
'text/css'
/>
<script
type=
"text/javascript"
src=
"lib/shred.bundle.js"
></script>
<script
src=
'lib/jquery-1.8.0.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.slideto.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.wiggle.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/jquery.ba-bbq.min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/handlebars-2.0.0.js'
type=
'text/javascript'
></script>
<script
src=
'lib/underscore-min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/backbone-min.js'
type=
'text/javascript'
></script>
<script
src=
'lib/swagger-client.js'
type=
'text/javascript'
></script>
<script
src=
'swagger-ui.js'
type=
'text/javascript'
></script>
<script
src=
'lib/highlight.7.3.pack.js'
type=
'text/javascript'
></script>
<script
src=
'lib/marked.js'
type=
'text/javascript'
></script>
<!-- enabling this will enable oauth2 implicit scope support -->
<script
src=
'lib/swagger-oauth.js'
type=
'text/javascript'
></script>
<script
type=
"text/javascript"
>
$
(
function
()
{
var
url
=
window
.
location
.
search
.
match
(
/url=
([^
&
]
+
)
/
);
if
(
url
&&
url
.
length
>
1
)
{
url
=
decodeURIComponent
(
url
[
1
]);
}
else
{
url
=
"../../swagger-spec/"
;
}
window
.
swaggerUi
=
new
SwaggerUi
({
url
:
url
,
dom_id
:
"swagger-ui-container"
,
supportedSubmitMethods
:
[],
onComplete
:
function
(
swaggerApi
,
swaggerUi
){
if
(
typeof
initOAuth
==
"function"
)
{
/*
initOAuth({
clientId: "your-client-id",
realm: "your-realms",
appName: "your-app-name"
});
*/
}
$
(
'pre code'
).
each
(
function
(
i
,
e
)
{
hljs
.
highlightBlock
(
e
)
});
},
onFailure
:
function
(
data
)
{
log
(
"Unable to Load SwaggerUI"
);
},
docExpansion
:
"none"
,
sorter
:
"alpha"
});
function
addApiKeyAuthorization
()
{
var
key
=
$
(
'#input_apiKey'
)[
0
].
value
;
log
(
"key: "
+
key
);
if
(
key
&&
key
.
trim
()
!=
""
)
{
log
(
"added key "
+
key
);
window
.
authorizations
.
add
(
"api_key"
,
new
ApiKeyAuthorization
(
"api_key"
,
key
,
"query"
));
}
}
$
(
'#input_apiKey'
).
change
(
function
()
{
addApiKeyAuthorization
();
});
// if you have an apiKey you would like to pre-populate on the page for demonstration purposes...
/*
var apiKey = "myApiKeyXXXX123456789";
$('#input_apiKey').val(apiKey);
addApiKeyAuthorization();
*/
window
.
swaggerUi
.
load
();
});
</script>
</head>
<body
class=
"swagger-section"
>
<div
id=
'header'
>
<div
class=
"swagger-ui-wrap"
>
<a
id=
"logo"
href=
"http://swagger.io"
>
swagger
</a>
<form
id=
'api_selector'
>
<div
class=
'input'
><input
placeholder=
"http://example.com/api"
id=
"input_baseUrl"
name=
"baseUrl"
type=
"text"
/></div>
<div
class=
'input'
><input
placeholder=
"api_key"
id=
"input_apiKey"
name=
"apiKey"
type=
"text"
/></div>
<div
class=
'input'
><a
id=
"explore"
href=
"#"
>
Explore
</a></div>
</form>
</div>
</div>
<div
id=
"message-bar"
class=
"swagger-ui-wrap"
>
</div>
<div
id=
"swagger-ui-container"
class=
"swagger-ui-wrap"
></div>
</body>
</html>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment