This is an automated email from the ASF dual-hosted git repository.

heneveld pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git.


    from 4260d2f  Merge pull request #1023 from 
duncangrant/docker-build-plugin-version
     new 5df761c  adding oauth server
     new 2beae0d  Merge branch 'master' of 
https://github.com/apache/brooklyn-server
     new 2950e2f  add filter and dependencies
     new 9a2855a  add json-simple dependency to feature.xml
     new 20e92ab  change json-simple entry to remove hard coded version no
     new 94cee32  change hard coded version of json-simple
     new b728046  add oauth filter to service.xml
     new d6f5aaa  Merge branch 'oauth-integration' of 
https://github.com/frogfather/brooklyn-server into jdServer
     new e3eaf3e  adding new GoogleOauthSecurityProvider
     new 7e3ff13  changes after Andrew
     new 5418709  GoogleOauthLoginModule, doesn't want to redirect
     new e3b9cbf  add cors header to server response
     new 41c7c4b  cors settings
     new d3478bc  refactor to use github for auth
     new 41a7a90  correct redirect url
     new a9ef32b  alterations to headers
     new fc5ee8d  remove unnecessary headers from response
     new 8dc19c1  minimal Google Oauth login module
     new bf952bf  Merge branch 'oauth-juan' into oauth-merged
     new 65fa561  logging and tidy to use gson
     new 9ee99f4  switching to security provider filter from login module
     new 2b0cd8d  clean up removing jaas stuff to support oauth
     new 6c0574d  bump the jetty version declared to match the one actually 
provided by karaf
     new 5e1bf35  working filter, sharing sessions
     new 5d8b28b  changed HashLoginService to use UserStore
     new 3c6afd9  Change SessionHandler to SessionManager due to upgrade of 
jetty
     new 342ea6c  remove jaas dependency
     new dc9b355  add'l tidy for removal of jaas, introduction of 
SecurityProvider as filter
     new ba31401  remove json-simple; our yaml code will do what it did
     new ad6a387  Merge remote-tracking branch 'apache-git/master' into 
oauth-merged
     new 945c0df  bump jax and cxf versions to align with jetty bump
     new f710a50  name tidy-up
     new f19af47  Updated CXF and JAX-RS version
     new 1402f10  Updated dependencies and test corrected
     new f03bd6b  Merge remote-tracking branch 'jcabrerizo/testOauth' into 
oauth-merged
     new 20d4ecf  Solved dependency problem
     new 9906c01  Merge remote-tracking branch 'jcabrerizo/testOauth' into 
oauth-merged
     new f4a6fe7  remove count in http session maintained by 
DelegatingSecurityProvider
     new bd686f1  add comments to AnyoneSecProvs
     new 96d0968  Added `BrooklynSecurityProviderFilterJersey` for test
     new 874f58b  Solved dependency problems
     new b00d994  Change redirection method and added log
     new eed8f07  Doc added
     new 2b191de  a few more cleanups
     new 7f2ad46  fix skipSecurity method for new security provider stack
     new 3c76612  fix access to osgi boot bundles
     new d494b08  bump karaf to 4.2.2, and the plugin builder now
     new 551be90  ASM version bump needed
     new 061057c  This closes #1024

The 49 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/brooklyn/core/test/HttpService.java |   9 +-
 karaf/features/src/main/feature/feature.xml        |   1 +
 karaf/jetty-config/pom.xml                         |   1 -
 .../brooklyn/launcher/BrooklynWebServer.java       |  46 +--
 .../brooklyn/launcher/WebAppContextProvider.java   |  14 +-
 pom.xml                                            |  12 +-
 .../org/apache/brooklyn/rest/api/LogoutApi.java    |  11 +-
 rest/rest-resources/pom.xml                        |   9 +-
 .../apache/brooklyn/rest/BrooklynWebConfig.java    |   5 +
 .../BrooklynSecurityProviderFilterHelper.java      | 175 ++++++++++
 .../BrooklynSecurityProviderFilterJavax.java       |  91 +++++
 .../BrooklynSecurityProviderFilterJersey.java      |  79 +++++
 .../rest/filter/CorsImplSupplierFilter.java        |   1 +
 .../rest/filter/EntitlementContextFilter.java      |  38 ++-
 .../rest/filter/HaHotCheckResourceFilter.java      |   1 -
 .../brooklyn/rest/resources/LogoutResource.java    |  22 +-
 .../rest/security/jaas/BrooklynLoginModule.java    | 366 ---------------------
 .../brooklyn/rest/security/jaas/JaasUtils.java     |  48 ---
 .../security/jaas/ManagementContextHolder.java     |  36 --
 .../security/jaas/SecurityProviderHttpSession.java | 120 -------
 .../security/provider/AnyoneSecurityProvider.java  |  10 +-
 .../provider/BlackholeSecurityProvider.java        |   8 +-
 ...klynUserWithRandomPasswordSecurityProvider.java |   5 +
 .../provider/DelegatingSecurityProvider.java       | 113 +++++--
 .../provider/ExplicitUsersSecurityProvider.java    |   5 +
 .../security/provider/LdapSecurityProvider.java    |   5 +
 .../security/provider/OauthSecurityProvider.java   | 322 ++++++++++++++++++
 .../rest/security/provider/SecurityProvider.java   |  33 +-
 .../rest/util/ManagementContextProvider.java       |  27 +-
 .../main/resources/OSGI-INF/blueprint/service.xml  |  21 +-
 rest/rest-resources/src/main/resources/jaas.conf   |  21 --
 .../rest/filter/EntitlementContextFilterTest.java  |  12 +-
 .../security/jaas/BrooklynLoginModuleTest.java     | 195 -----------
 .../rest/security/jaas/TestCallbackHandler.java    |  50 ---
 .../brooklyn/rest/testing/BrooklynRestApiTest.java |   4 +-
 .../rest/testing/BrooklynRestResourceTest.java     |  17 +-
 .../filter/BrooklynPropertiesSecurityFilter.java   | 179 ----------
 .../src/main/resources/web-security.xml            |  29 +-
 .../brooklyn/rest/BrooklynRestApiLauncher.java     |  28 +-
 .../AuthenticateAnyoneSecurityProvider.java        |  10 +-
 .../security/provider/TestSecurityProvider.java    |   5 +
 software/base/pom.xml                              |   5 +
 software/winrm/pom.xml                             |   8 +
 .../brooklyn/rt/felix/EmbeddedFelixFramework.java  |  34 +-
 44 files changed, 1003 insertions(+), 1228 deletions(-)
 create mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterHelper.java
 create mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJavax.java
 create mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/filter/BrooklynSecurityProviderFilterJersey.java
 delete mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/jaas/BrooklynLoginModule.java
 delete mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/jaas/JaasUtils.java
 delete mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/jaas/ManagementContextHolder.java
 delete mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/jaas/SecurityProviderHttpSession.java
 create mode 100644 
rest/rest-resources/src/main/java/org/apache/brooklyn/rest/security/provider/OauthSecurityProvider.java
 delete mode 100644 rest/rest-resources/src/main/resources/jaas.conf
 delete mode 100644 
rest/rest-resources/src/test/java/org/apache/brooklyn/rest/security/jaas/BrooklynLoginModuleTest.java
 delete mode 100644 
rest/rest-resources/src/test/java/org/apache/brooklyn/rest/security/jaas/TestCallbackHandler.java
 delete mode 100644 
rest/rest-server/src/main/java/org/apache/brooklyn/rest/filter/BrooklynPropertiesSecurityFilter.java

Reply via email to