Kai Zimmermann
feb3369858
Custom Tenant configuration. ( #395 )
...
* Tenant configuration configurable.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-23 07:19:46 +01:00
Kai Zimmermann
92dd6a1a0e
Modular hawkBit ( #378 )
...
* Cleaned up component scan
* More flexibility for hawkBit micro services
* Introduce spring boot starters
* Eclipse Jetty as hawkBit default
* Fixed links as prep for wiki removal
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-13 12:29:21 +01:00
Michael Hirsch
a0f98529e6
fix determination of current tenant security context ( #333 )
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-10-31 23:43:00 +01:00
Michael Hirsch
3b869e215e
fix current tenant when not an UserPrincipal
...
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-10-31 15:46:52 +01:00
Michael Hirsch
22272ba3c1
Feature hawkbit uaa extension ( #317 )
...
* use UserPrincipal to determine tenant at runtime
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* add hawkbit-uaa extension
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* adapt WithSpringAuthorityRule with UserPrincipal for determine tenant
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* fix String principal in DDI download resource
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* merge the email to the UserPrincipal from the master manually
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
* Fixed some grammar issues and typos
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
2016-10-31 13:16:03 +01:00
Kai Zimmermann
84ddb340d7
Download gravatar if email is known. ( #320 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-10-20 12:49:08 +02:00
Kai Zimmermann
5c53bef164
Configurable download URL generation ( #296 )
...
Configurable download URL generation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-28 09:18:03 +02:00
kaizimmerm
00539ea49c
Merges with master
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-08-24 10:58:03 +02:00
kaizimmerm
ff500d3bd7
Started migration for Boot 1.3 and Security 4.1
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-08-24 09:38:53 +02:00
Dominic Schabel
3accac9ade
Minor code improvements
...
Signed-off-by: Dominic Schabel dominic.schabel@bosch-si.com
2016-08-15 13:17:37 +02:00
Dominic Schabel
9c7db25197
Merge branch 'master' into Feature_Improve_Code_Quality
...
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com >
# Conflicts:
# hawkbit-repository/hawkbit-repository-test/src/main/java/org/eclipse/hawkbit/repository/test/util/WithSpringAuthorityRule.java
2016-08-08 16:40:00 +02:00
SirWayne
5f20066cff
Fix sonar issue
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-08-05 15:55:49 +02:00
Michael Hirsch
2ba9fd135d
Add missing PreAuthorize annotation to secure methods and write unit
...
test
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-08-03 09:08:03 +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