Commit Graph

6 Commits

Author SHA1 Message Date
Brandon Schmitt
1bcced9838 OpenID Connect support (#865)
* Added OpenID Connect support

Utilized Spring Security's OAuth2 respectively OIDC support as another
possibility to manage users and their permissions.

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>

* Document OpenID Connect Support

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>

* Updated license in OidcUserManagementAutoConfiguration.java

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>

* Revert updated license notice and add Kiwigrid license file

This reverts commit 23d36245

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>

* Resolve SonarQube issues

- Explicitly import the needed specific classes
- Document public methods
- Add `static` to the constant `JwtAuthoritiesOidcUserService.INVALID_REQUEST`
- Remove superfluous runtime exception `OAuth2AuthenticationException`

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>

* Add OidcUser support in SpringSecurityAuditorAware

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>

* Secure Management API using OpenID Connect, too.

Signed-off-by: Brandon Schmitt <Brandon.Schmitt@kiwigrid.com>
2020-01-14 13:09:13 +01:00
Stefan Schake
7c04ca1967 Add multi-user support (#829)
This allows optionally configuring multiple static users with varying
permissions. If used, Spring Security user/password are ignored.
Otherwise, the old behavior is retained.

Signed-off-by: Stefan Schake <stefan.schake@devolo.de>
2019-05-21 11:09:58 +02:00
Kai Zimmermann
d52a720480 Spring Boot 2.0 (#721)
* Migration to Boot 2.0.

Signed-off-by: Kai Zimmermann <kai.zimmermann@microsoft.com>
2019-01-31 07:29:27 +01:00
Jeroen Laverman
c9d77e88a9 Add Bosch 2019 License Header for validation (#782)
Signed-off-by: Jeroen Laverman <jeroen.laverman@bosch-si.com>
2019-01-18 09:40:20 +01:00
Kai Zimmermann
5729e00c8b Add more license headers and fix a missing depdency. (#634)
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
2018-02-14 11:00:04 +01:00
Christian Storm
fdb71e44ee Introduce license header templates
To support multiple license headers simultaneously, a license folder
for holding licenses is introduced. The original "Bosch Software
Innovations GmbH" license header is set as default and the Siemens
license header is added as an example for a further valid license.

Signed-off-by: Christian Storm <christian.storm@siemens.com>
Signed-off-by: Himanshu Kumar Singh <himanshu.singh@siemens.com>
2017-05-12 14:43:36 +02:00