SirWayne
5f20066cff
Fix sonar issue
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-08-05 15:55:49 +02:00
Michael Hirsch
2f263faca0
suppress warning for multiple checked exception declaration
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 12:01:28 +02:00
Michael Hirsch
227267af88
avoid more than 3 nested if/switch/try blocks
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 11:18:05 +02:00
Michael Hirsch
40a12c0321
remove unnecessary IOException from method signature
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 11:16:37 +02:00
Michael Hirsch
82fa485ddc
suppress warning squid:S2221
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 10:13:07 +02:00
Michael Hirsch
f3b472bcd2
Merge branch 'master' into Feature_Improve_Code_Quality
...
Conflicts:
hawkbit-core/src/main/java/org/eclipse/hawkbit/api/ArtifactUrlHandlerProperties.java
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerService.java
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerServiceTest.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/eventbus/CacheFieldEntityListener.java
hawkbit-security-core/src/main/java/org/eclipse/hawkbit/security/SystemSecurityContext.java
hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/details/ArtifactBeanQuery.java
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 10:08:24 +02:00
Michael Hirsch
d1c889bf16
don't return null on isAuthenticated method is boolean
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-19 15:51:22 +02:00
Michael Hirsch
3b5bcd46d8
add javadoc
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-18 12:57:54 +02:00
Michael Hirsch
d2cd13996a
fix initial creation of tenant when no current tenant and caching fix
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-18 12:48:50 +02:00
Michael Hirsch
d0cf8a40bd
fix javadoc link
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-08 13:32:02 +02:00
Michael Hirsch
c3586b0230
remove double ended semicolon
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-08 10:20:37 +02:00
Michael Hirsch
21bd2c33ac
Add IS_SYSTEM_CODE to all springEvalExpr and remove explicit usage
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-07 16:45:07 +02:00
Michael Hirsch
a5d84a47e0
code beautify
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-06-24 14:58:26 +02:00
Michael Hirsch
2150f45bde
use SecurityContext as thread local because it's delegated throug
...
threads
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-06-24 14:51:18 +02:00
Kai Zimmermann
7857107b46
Merge pull request #217 from bsinno/feature_configurable_mgmt_sim_scenario
...
Feature configurable mgmt sim scenario
2016-06-23 10:08:21 +02:00
Michael Hirsch
27005b1ae7
fix test
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-06-22 17:33:09 +02:00
Michael Hirsch
a11d2bc7f5
Merge branch 'master' into feature_security_adaptions
2016-06-22 15:49:14 +02:00
Michael Hirsch
11f2232247
add prefixed ROLE_ to granted authorities to work with out-of-the-box
...
spring security
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-06-22 15:47:38 +02:00
Michael Hirsch
9226f514d2
add spring security eval expression for system_monitor permission
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-06-22 13:36:22 +02:00
kaizimmerm
aee106b9a9
Merge branch 'master' into feature_configurable_mgmt_sim_scenario
...
Conflicts:
hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/RepositoryApplicationConfiguration.java
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-06-21 12:18:32 +02:00
SirWayne
c76bca3c41
Add Javadoc and fix typo
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-15 13:12:59 +02:00
Kai Zimmermann
ecd5647438
extends mgmt simulator. Extended scalabaility of dmf listener.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-15 10:45:34 +02:00
SirWayne
1b4d73bd13
Merge branch 'master' into feature_rollouts_credentials
...
Conflicts:
hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/upload/UploadStatusObject.java
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-15 09:53:06 +02:00
Dominic Schabel
06ccd125f9
Year of licence header fixed.
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-06-10 13:11:12 +02:00
Dominic Schabel
93ce7e9bf4
Constant for security log prefix introduced.
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-06-10 10:59:45 +02:00
SirWayne
ed8827726c
Refactor auditore aware
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-09 17:31:34 +02:00
SirWayne
9c7f48ded5
Merge branch 'master' into feature_rollouts_credentials
...
Conflicts:
hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityAutoConfiguration.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/RepositoryApplicationConfiguration.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/ArtifactManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/DeploymentManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/DistributionSetManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/ReportManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/RolloutGroupManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/RolloutManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/SoftwareManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/SystemManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TagManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetFilterQueryManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TenantConfigurationManagement.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TenantStatsManagement.java
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-06 10:35:02 +02:00
Kai Zimmermann
e71ab4e63f
Ip Address tracking configurable.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-04 21:11:19 +02:00
SirWayne
5d4de130b4
Fix license header
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-02 13:45:56 +02:00
SirWayne
afbea77310
Add Permission Unit Test
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-02 11:07:49 +02:00
Kai Zimmermann
5d17a7d5c3
Added sonar exceptions.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-06-02 08:50:37 +02:00
SirWayne
f8538853ed
Add method all permissions
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-06-01 13:12:53 +02:00
Kai Zimmermann
f2e13b8d22
Split into separate maven modules.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-25 17:43:57 +02:00
SirWayne
d2826a21c2
Some clean code refactorings
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-05-20 08:52:29 +02:00
SirWayne
27ae067758
Some clean code refactorings
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-05-20 08:41:47 +02:00
Michael Hirsch
56487ad1b7
remove if-statement and return immediately the instanceof result
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-05-17 10:57:08 +02:00
Michael Hirsch
7a281a8236
allow the getTargetSecurityToken can be called as system code
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-05-13 15:38:52 +02:00
Kai Zimmermann
882c689a51
Migrated sonar false positives from qube into code.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-04 12:13:26 +02:00
Michael Hirsch
1cb7519ace
add security and filters for anonymous download via http and amqp
...
requests
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-03-23 16:17:53 +01:00
Kai Zimmermann
f5352b420d
Cleaned up a bit
2016-03-15 13:22:43 +01:00
SirWayne
ed97031faf
Merge branch 'master' into
...
feature_MECS-86_tenant_specific_polling_configuration
Conflicts:
hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityManagedConfiguration.java
hawkbit-core/src/main/java/org/eclipse/hawkbit/tenancy/configuration/TenantConfigurationKey.java
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpControllerAuthentfication.java
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpControllerAuthentficationTest.java
hawkbit-repository/src/test/resources/application-test.properties
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-09 13:29:40 +01:00
Kai Zimmermann
dcea53f4c8
Merge remote-tracking branch 'eclipse/master' into harmonize-test-documentation
2016-03-04 18:14:26 +01:00
Kai Zimmermann
25832e7e16
Merge remote-tracking branch 'eclipse/master' into cleanup-properties
...
# Conflicts:
#
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpProperties.j
ava
2016-03-04 12:11:35 +01:00
Kai Zimmermann
71653470dc
Merge remote-tracking branch 'eclipse/master' into harmonize-test-documentation
2016-03-03 20:59:15 +01:00
Michael Hirsch
4ca1bdf9ef
fix tests by setting the SystemSecurityContext to prevent NPE in tests
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-02-29 13:19:08 +01:00
Fabian Nonnenmacher
6a88f2a3f4
Added Permission for TenantConfiguration changes
...
- created SpringEvalExpression for the right to change tenant configuration
- added this authorization filter to every tenant configuration related method
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:17:13 +01:00
SirWayne
895a78fee8
Merge branch 'master' into Multiple_VHost_Connection
...
Conflicts:
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerServiceTest.java
hawkbit-security-core/src/test/java/org/eclipse/hawkbit/util/IpUtilTest.java
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-02-29 12:41:52 +01:00
Kai Zimmermann
7692a29918
Fixed property bean setup
2016-02-25 20:36:17 +01:00
Kai Zimmermann
ab18e12b69
Completed migration to ConfigurationProperties annotation. Added boot metadata generation to build.
2016-02-25 17:59:46 +01:00
Michael Hirsch
f969d6f4c2
clean code refactorings
...
- add description to assertions in unit tests
- make inner classes static
- remove out-commented code
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-02-25 14:38:25 +01:00