Skip to content
Snippets Groups Projects
Commit d4a06d50 authored by OZGCloud's avatar OZGCloud
Browse files

Merge pull request 'OZG-6544-commons-update' (#849) from OZG-6544-commons-update into master

parents 00c8b317 1b5bb2ef
Branches
Tags
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den
Ministerpräsidenten des Landes Schleswig-Holstein Ministerpräsidenten des Landes Schleswig-Holstein
Staatskanzlei Staatskanzlei
Abteilung Digitalisierung und zentrales IT-Management der Landesregierung Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
...@@ -24,7 +24,8 @@ ...@@ -24,7 +24,8 @@
unter der Lizenz sind dem Lizenztext zu entnehmen. unter der Lizenz sind dem Lizenztext zu entnehmen.
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent> <parent>
<groupId>de.ozgcloud.alfa</groupId> <groupId>de.ozgcloud.alfa</groupId>
...@@ -36,6 +37,7 @@ ...@@ -36,6 +37,7 @@
<artifactId>alfa-client</artifactId> <artifactId>alfa-client</artifactId>
<name>Alfa Client</name> <name>Alfa Client</name>
<packaging>pom</packaging> <packaging>pom</packaging>
<inceptionYear>2020</inceptionYear>
<build> <build>
<plugins> <plugins>
......
<?xml version="1.0"?> <?xml version="1.0"?>
<!--
Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den
Ministerpräsidenten des Landes Schleswig-Holstein
Staatskanzlei
Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
Lizenziert unter der EUPL, Version 1.2 oder - sobald
diese von der Europäischen Kommission genehmigt wurden -
Folgeversionen der EUPL ("Lizenz");
Sie dürfen dieses Werk ausschließlich gemäß
dieser Lizenz nutzen.
Eine Kopie der Lizenz finden Sie hier:
https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
Sofern nicht durch anwendbare Rechtsvorschriften
gefordert oder in schriftlicher Form vereinbart, wird
die unter der Lizenz verbreitete Software "so wie sie
ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
ausdrücklich oder stillschweigend - verbreitet.
Die sprachspezifischen Genehmigungen und Beschränkungen
unter der Lizenz sind dem Lizenztext zu entnehmen.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
...@@ -10,6 +35,7 @@ ...@@ -10,6 +35,7 @@
<artifactId>alfa-server</artifactId> <artifactId>alfa-server</artifactId>
<name>Alfa Server</name> <name>Alfa Server</name>
<inceptionYear>2020</inceptionYear>
<properties> <properties>
<maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.source>${java.version}</maven.compiler.source>
......
<?xml version="1.0"?> <?xml version="1.0"?>
<!-- <!--
Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den
Ministerpräsidenten des Landes Schleswig-Holstein Ministerpräsidenten des Landes Schleswig-Holstein
Staatskanzlei Staatskanzlei
Abteilung Digitalisierung und zentrales IT-Management der Landesregierung Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
<name>Alfa Service</name> <name>Alfa Service</name>
<description>Alfa Service implementation</description> <description>Alfa Service implementation</description>
<packaging>jar</packaging> <packaging>jar</packaging>
<inceptionYear>2020</inceptionYear>
<properties> <properties>
<maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.source>${java.version}</maven.compiler.source>
......
...@@ -13,11 +13,9 @@ import org.springframework.context.annotation.Configuration; ...@@ -13,11 +13,9 @@ import org.springframework.context.annotation.Configuration;
net.devh.boot.grpc.client.autoconfigure.GrpcClientMetricAutoConfiguration.class, net.devh.boot.grpc.client.autoconfigure.GrpcClientMetricAutoConfiguration.class,
net.devh.boot.grpc.client.autoconfigure.GrpcClientHealthAutoConfiguration.class, net.devh.boot.grpc.client.autoconfigure.GrpcClientHealthAutoConfiguration.class,
net.devh.boot.grpc.client.autoconfigure.GrpcClientSecurityAutoConfiguration.class, net.devh.boot.grpc.client.autoconfigure.GrpcClientSecurityAutoConfiguration.class,
net.devh.boot.grpc.client.autoconfigure.GrpcClientTraceAutoConfiguration.class,
net.devh.boot.grpc.client.autoconfigure.GrpcDiscoveryClientAutoConfiguration.class, net.devh.boot.grpc.client.autoconfigure.GrpcDiscoveryClientAutoConfiguration.class,
net.devh.boot.grpc.common.autoconfigure.GrpcCommonCodecAutoConfiguration.class, net.devh.boot.grpc.common.autoconfigure.GrpcCommonCodecAutoConfiguration.class,
net.devh.boot.grpc.common.autoconfigure.GrpcCommonTraceAutoConfiguration.class
}) })
public class GrpcConfiguration { public class GrpcConfiguration {
} }
...@@ -73,7 +73,7 @@ public class JwtTokenUtil { ...@@ -73,7 +73,7 @@ public class JwtTokenUtil {
} }
public Optional<Claims> getAllClaimsFromToken(String token) { public Optional<Claims> getAllClaimsFromToken(String token) {
return Optional.of(Jwts.parser().setSigningKey(downloadTokenProperties.getSecret().getBytes()).parseClaimsJws(token).getBody()); return Optional.of(Jwts.parser().setSigningKey(downloadTokenProperties.getSecret().getBytes()).build().parseSignedClaims(token).getPayload());
} }
public List<SimpleGrantedAuthority> getRolesFromToken(String token) { public List<SimpleGrantedAuthority> getRolesFromToken(String token) {
......
...@@ -105,7 +105,7 @@ class JwtTokenUtilTest { ...@@ -105,7 +105,7 @@ class JwtTokenUtilTest {
} }
private Claims getParsedBody() { private Claims getParsedBody() {
return Jwts.parser().setSigningKey(TOKEN_SECRET.getBytes()).parseClaimsJws(generatedToken).getBody(); return Jwts.parser().setSigningKey(TOKEN_SECRET.getBytes()).build().parseSignedClaims(generatedToken).getPayload();
} }
} }
......
...@@ -45,6 +45,7 @@ import org.springframework.hateoas.mediatype.hal.HalModelBuilder; ...@@ -45,6 +45,7 @@ import org.springframework.hateoas.mediatype.hal.HalModelBuilder;
import org.springframework.web.util.UriComponentsBuilder; import org.springframework.web.util.UriComponentsBuilder;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import de.ozgcloud.alfa.common.user.UserId; import de.ozgcloud.alfa.common.user.UserId;
...@@ -376,7 +377,7 @@ class PostfachMailModelAssemblerTest { ...@@ -376,7 +377,7 @@ class PostfachMailModelAssemblerTest {
@Test @Test
@SneakyThrows @SneakyThrows
void shouldContainPostfachMails() { void shouldContainPostfachMails() {
var objectMapper = new ObjectMapper().registerModule(new JavaTimeModule()); var objectMapper = new ObjectMapper().registerModules(new JavaTimeModule(), new Jdk8Module());
doReturn(EntityModel.of(postfachMail)).when(modelAssembler).toModel(postfachMail); doReturn(EntityModel.of(postfachMail)).when(modelAssembler).toModel(postfachMail);
var model = callModelAssembler(); var model = callModelAssembler();
......
<?xml version="1.0"?> <?xml version="1.0"?>
<!-- <!--
Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den Copyright (C) 2020 Das Land Schleswig-Holstein vertreten durch den
Ministerpräsidenten des Landes Schleswig-Holstein Ministerpräsidenten des Landes Schleswig-Holstein
Staatskanzlei Staatskanzlei
Abteilung Digitalisierung und zentrales IT-Management der Landesregierung Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<parent> <parent>
<groupId>de.ozgcloud.common</groupId> <groupId>de.ozgcloud.common</groupId>
<artifactId>ozgcloud-common-parent</artifactId> <artifactId>ozgcloud-common-parent</artifactId>
<version>4.3.2</version> <version>4.6.0</version>
</parent> </parent>
<groupId>de.ozgcloud.alfa</groupId> <groupId>de.ozgcloud.alfa</groupId>
...@@ -38,6 +38,7 @@ ...@@ -38,6 +38,7 @@
<version>2.17.0-SNAPSHOT</version> <version>2.17.0-SNAPSHOT</version>
<name>Alfa Parent</name> <name>Alfa Parent</name>
<packaging>pom</packaging> <packaging>pom</packaging>
<inceptionYear>2020</inceptionYear>
<modules> <modules>
<module>alfa-client</module> <module>alfa-client</module>
...@@ -59,7 +60,7 @@ ...@@ -59,7 +60,7 @@
<spring-cloud-config-client.version>4.1.3</spring-cloud-config-client.version> <spring-cloud-config-client.version>4.1.3</spring-cloud-config-client.version>
<!-- TODO: die Version über ozgcloud-common ziehen --> <!-- TODO: die Version über ozgcloud-common ziehen -->
<jjwt.version>0.11.5</jjwt.version> <jjwt.version>0.12.6</jjwt.version>
</properties> </properties>
<build> <build>
...@@ -68,32 +69,6 @@ ...@@ -68,32 +69,6 @@
<plugin> <plugin>
<groupId>com.mycila</groupId> <groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId> <artifactId>license-maven-plugin</artifactId>
<version>4.1</version>
<configuration>
<mapping>
<ts>SLASHSTAR_STYLE</ts>
<config>SCRIPT_STYLE</config>
</mapping>
<licenseSets>
<licenseSet>
<header>license/eupl_v1_2_de/header.txt</header>
<excludes>
<exclude>**/README</exclude>
<exclude>src/test/resources/**</exclude>
<exclude>src/main/resources/**</exclude>
<exclude>**/alfa-e2e/reports/videos/**</exclude>
<exclude>**/.angular/cache/**</exclude>
</excludes>
</licenseSet>
</licenseSets>
</configuration>
<dependencies>
<dependency>
<groupId>de.ozgcloud.common</groupId>
<artifactId>ozgcloud-common-license</artifactId>
<version>${ozgcloud.license.version}</version>
</dependency>
</dependencies>
</plugin> </plugin>
</plugins> </plugins>
</pluginManagement> </pluginManagement>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment