You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by dr...@apache.org on 2017/02/10 09:18:44 UTC

[1/2] brooklyn-ui git commit: Add CSRF header on the swagger page

Repository: brooklyn-ui
Updated Branches:
  refs/heads/master 4917b0966 -> f45d697b1


Add CSRF header on the swagger page


Project: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/commit/2df4678f
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/tree/2df4678f
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/diff/2df4678f

Branch: refs/heads/master
Commit: 2df4678f7307c9a1bc352253f73ad45c597da9db
Parents: 4917b09
Author: Thomas Bouron <th...@cloudsoftcorp.com>
Authored: Thu Feb 9 13:47:53 2017 +0000
Committer: Thomas Bouron <th...@cloudsoftcorp.com>
Committed: Thu Feb 9 13:47:53 2017 +0000

----------------------------------------------------------------------
 src/main/webapp/assets/html/swagger-ui.html | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-ui/blob/2df4678f/src/main/webapp/assets/html/swagger-ui.html
----------------------------------------------------------------------
diff --git a/src/main/webapp/assets/html/swagger-ui.html b/src/main/webapp/assets/html/swagger-ui.html
index db6e754..e3f307f 100644
--- a/src/main/webapp/assets/html/swagger-ui.html
+++ b/src/main/webapp/assets/html/swagger-ui.html
@@ -50,6 +50,16 @@
                 supportedSubmitMethods: ['get', 'post', 'put', 'delete'],
                 onComplete: function (swaggerApi, swaggerUi) {
                     log("Brooklyn swagger api doc loaded");
+                    // add CSRF token as header
+                    var ca = document.cookie.split(';');
+                    for (var i=0; i<ca.length; i++) {
+                        var c = ca[i];
+                        while (c.charAt(0)==' ') c = c.substring(1);
+                        if (c.toLowerCase().indexOf('csrf-token') != -1) {
+                            var parts = c.split('=');
+                            swaggerApi.clientAuthorizations.add('X-CSRF-TOKEN', new SwaggerClient.ApiKeyAuthorization('X-CSRF-TOKEN', parts[1], 'header'));
+                        }
+                    }
                 },
                 onFailure: function (data) {
                     log("Unable to Load SwaggerUI");


[2/2] brooklyn-ui git commit: This closes #41

Posted by dr...@apache.org.
This closes #41


Project: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/commit/f45d697b
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/tree/f45d697b
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-ui/diff/f45d697b

Branch: refs/heads/master
Commit: f45d697b1a25f76a91b26535da5ab21ceedffa1d
Parents: 4917b09 2df4678
Author: Duncan Godwin <dr...@googlemail.com>
Authored: Fri Feb 10 09:18:34 2017 +0000
Committer: Duncan Godwin <dr...@googlemail.com>
Committed: Fri Feb 10 09:18:34 2017 +0000

----------------------------------------------------------------------
 src/main/webapp/assets/html/swagger-ui.html | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------