diff --git a/fachstelle-server/src/main/helm/templates/keycloak_client_crd.yaml b/fachstelle-server/src/main/helm/templates/keycloak_client_crd.yaml index e64622d0f5b3de937af5db02e420d8559c33dead..329ae2cc862a106e4c752dd61cf7aa6569b932fd 100644 --- a/fachstelle-server/src/main/helm/templates/keycloak_client_crd.yaml +++ b/fachstelle-server/src/main/helm/templates/keycloak_client_crd.yaml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 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. +# + {{- if not (.Values.sso).disableOzgOperator -}} {{ range $client := (.Values.sso).keycloak_clients }} --- diff --git a/fachstelle-server/src/main/helm/templates/keycloak_crd.yaml b/fachstelle-server/src/main/helm/templates/keycloak_crd.yaml index 9d55120f30d540c75bb0430a1e24cca8ffb26228..6d717e005aed699bdaf5552f140ec1672f433631 100644 --- a/fachstelle-server/src/main/helm/templates/keycloak_crd.yaml +++ b/fachstelle-server/src/main/helm/templates/keycloak_crd.yaml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 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. +# + {{- if not (.Values.sso).disableOzgOperator -}} apiVersion: operator.ozgcloud.de/v1 kind: OzgCloudKeycloakRealm diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/SpringJwtProperties.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/SpringJwtProperties.java index 3740ffaa0362b23155c69f17d22bb25c9535dc19..5c001eabb0b0757ed93debeceb22e7d1dba1e962 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/SpringJwtProperties.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/SpringJwtProperties.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle; import org.springframework.boot.context.properties.ConfigurationProperties; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationController.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationController.java index 5c70ac93dce4f527797e575923616517fe8da76b..5713bce95d07fc9ea44691a45525984f8616d2cd 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationController.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationController.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import java.time.Instant; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteService.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteService.java index 1442335e3f16b49bee17f304bf1d9d5b354f786d..830536023bad7e68bcf489f2561a1b341d3faf32 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteService.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import org.springframework.http.MediaType; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapper.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapper.java index b62bd52a279ac869ee92b635c05db1bfc2ea9b1a..f690f4f27ae8eaae7bdcf1ddd9dd1ef74905bdce 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapper.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import org.mapstruct.Mapper; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationService.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationService.java index 1e055c06ebedda790acc7317c03df15b8d360822..8280d56083e115ec7238768239ff49a6c3b24b9f 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationService.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import de.ozgcloud.fachstelle.security.User; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/Registration.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/Registration.java index 01731fdc5616efd2895a42973e5056a4ff9f2833..490a6537fbc39810b624972d954c01b9fd594a49 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/Registration.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/registration/Registration.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; record Registration(String key) { diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/CurrentUserService.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/CurrentUserService.java index 791fac9aff9c086234c941ec125ccddebba84519..014a516bac7fed5be433e137699546fbeb238173 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/CurrentUserService.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/CurrentUserService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.util.Optional; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/DefaultRole.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/DefaultRole.java index b2b9991e516fb5b6ae333c5cb8467046cee2d148..479f4201889f7132c9384319b0b9664b24833d57 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/DefaultRole.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/DefaultRole.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import org.springframework.security.core.GrantedAuthority; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandler.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandler.java index 52486d790bc5f31058796415b092246bf755c5bd..a577b4a3f33d581c22433a701138cada7c9fd6a0 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandler.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandler.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.io.IOException; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailService.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailService.java index 3cc7b980b2fd5af58108d9d5c43d90071e52feb9..130a9f9188076b0eb587ba24a91452263c679b97 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailService.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailService.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.time.Instant; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithm.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithm.java index 292481eaccfd213e0c6f1cd2a34d68f95f93a832..a4a57c02cc6da1b204aa2d494ea85fd4b5dd4d87 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithm.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithm.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import org.opensaml.xmlsec.algorithm.SignatureAlgorithm; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Decrypter.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Decrypter.java index 172e3bf1a9c7278d57dfdd78a89c7c3b3560c955..e00509550511bebb6bf1afba65b7de7b29cea6ab 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Decrypter.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Decrypter.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.io.IOException; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Parser.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Parser.java index c02667a6c8a935b1d76f74a18aff5cdf9706df3b..699da848652f7e527968bb48771e29846b71f43b 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Parser.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/Saml2Parser.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.io.ByteArrayInputStream; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandler.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandler.java index 7f656161a12378385d209e4461bed8ccdb1d53dc..3e7dc2716ac23462d83234bd8ed6f87a8c7f52b8 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandler.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandler.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import jakarta.servlet.http.HttpServletRequest; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityProvider.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityProvider.java index 93753a6aa460f0c37afa36bc955af3907d4ad560..ac4e6f447502bd430220304dae7d9373405747a7 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityProvider.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/SecurityProvider.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.security.Security; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandler.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandler.java index 09daf3e224312ccc9c3ebc1a5fbf61a2501d5f4b..a08218b179b1398daf9ee917dfd118bc93bbca65 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandler.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandler.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.io.IOException; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/User.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/User.java index 834fefa3aee717cfc7b813630ad6c01e89172f7c..44b5e6c2f6b1e3cd35e9044678cad293aa71c31a 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/User.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/User.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.time.Instant; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java index 7d1d8f4be3dfa8977c1b81dfb85e4571a342094a..4c6ecd461f8c2de5fee462f48a4f6ef43d4cf566 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserAttributeProvider.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.util.List; diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserMapper.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserMapper.java index 4d80722847c5d43dd5f6d1a9d8d35269227199d0..572de588ef1514b1918c2c48d3f0745faaab63ea 100644 --- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserMapper.java +++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/security/UserMapper.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerITCase.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerITCase.java index 66fde07fcec09f51ae36dd62fecfaf5b40e570a2..769d6178573230abbd5d1480509ec03cb4857147 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerITCase.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerITCase.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import static org.hamcrest.Matchers.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerTest.java index ce2a95e161c95668f0e243cb6d731f8fefd614a2..5181b149f81e9c530662919a70d5746ac11bc365 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationControllerTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import static de.ozgcloud.fachstelle.security.UserTestFactory.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteServiceTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteServiceTest.java index 496f664384460e6adeab4fe6a1d6213d6910f74c..30565acb6c00dbe89d30bc034c9ccd95d5c73c9c 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteServiceTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRemoteServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import static de.ozgcloud.fachstelle.registration.FachstelleRegistrationRemoteService.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapperTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapperTest.java index bb11baf9a7655ed079f676f47b3bb7f80475ab15..e953afc1acc4468e726ee1c0287c95f121958791 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapperTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationRequestMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationServiceTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationServiceTest.java index ec79fb58b3c9285163b33b1e44be90bc04b9e96b..d336204b00653124188d290d9e70a723b95ada0e 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationServiceTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/FachstelleRegistrationServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import static org.junit.jupiter.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/GrpcFachstelleRegistrationRequestTestFactory.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/GrpcFachstelleRegistrationRequestTestFactory.java index d8219522d3883707db017c2d63b4f360538aafe9..925a20bca02b206c835641770e221a4c21c8da97 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/GrpcFachstelleRegistrationRequestTestFactory.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/registration/GrpcFachstelleRegistrationRequestTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.registration; import de.ozgcloud.fachstelle.proxy.FachstellenproxyGrpcFachstelleRegistrationRequest; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/CurrentUserServiceTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/CurrentUserServiceTest.java index f88895389a11d10a5de9fad62a84b87dfa24fa22..be84ae36f3bc91b1209dbb6c38eee3770065490f 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/CurrentUserServiceTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/CurrentUserServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandlerTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandlerTest.java index 57b557920691f55ecf0b8ca043e8ea7a9b504f2f..00f45ccd07dbaec95c31a9b1e0642b923f801edc 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandlerTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/FachstelleLogoutSuccessHandlerTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.mockito.Mockito.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailServiceTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailServiceTest.java index 0ef543bcdf5e04cfb21e0d2dbf88cfbf598c54a5..c4cdd8c58e1f6e8bf882776e68a19031de314661 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailServiceTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/InMemoryUserDetailServiceTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithmTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithmTest.java index b37b9e4c86befd46819d69f43be1cae673849394..d51c940dc9a4bf7845ffc840b3f17d82c2d15760 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithmTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SHA256withRSAAndMGF1SignatureAlgorithmTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static de.ozgcloud.fachstelle.security.SHA256withRSAAndMGF1SignatureAlgorithm.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2DecrypterTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2DecrypterTest.java index cccb4fcc9f01f2bec0111e17177267cee3fd6043..2d80e0009100090cfeaf4af9c16eedf87aa3961d 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2DecrypterTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2DecrypterTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2ParserTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2ParserTest.java index 18d5efb9e7a24586309eda9a196991855095a264..5b40885258eae005413947561fdb28dde6c4ec0b 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2ParserTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/Saml2ParserTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandlerTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandlerTest.java index 6993ad343c02d2c744ec9efe191888fb39e9c85a..6a75810acd3e98dcd96196539712ea87ffeb346e 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandlerTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityExceptionHandlerTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static de.ozgcloud.fachstelle.security.SecurityExceptionHandler.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityProviderTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityProviderTest.java index 6d8a6df9de3d9e57ff16a3641e970982441088b2..d6333dd87881171e367e78b572175d99d07da0e8 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityProviderTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/SecurityProviderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static de.ozgcloud.fachstelle.security.SHA256withRSAAndMGF1SignatureAlgorithm.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandlerTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandlerTest.java index a0179b2bae4501b002aa39063d47cf385ab4078f..7b9f3fc5ab90dc25127a45e9890366157ccc4257 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandlerTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UrlAuthenticationSuccessHandlerTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserAttributeProviderTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserAttributeProviderTest.java index 13ad3360b608ee0b9f6a207687fc25f5ead4dfe7..53bd47e62539a94bbc493332d6287ece2c059d86 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserAttributeProviderTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserAttributeProviderTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static de.ozgcloud.fachstelle.security.UserAttributeProvider.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserMapperTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserMapperTest.java index a276c8267e3e08f57d71fa83b6a20de39a1369d1..5a7e41f6b697b41789b9e070c5a18556c5714a9f 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserMapperTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserMapperTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTest.java index cf7ad0ae5b93d41395e5e5ef1b05a7baca2cdd5d..97ac9d70f57b903c916503480faf3530a4497904 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTest.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTest.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import static org.assertj.core.api.Assertions.*; diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTestFactory.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTestFactory.java index 43b6a17f65f611b9a697d0db9fa5d8fbb685fff1..153a4b0c5bd1df3e5c34098553e4884576fc7c3b 100644 --- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTestFactory.java +++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/security/UserTestFactory.java @@ -1,3 +1,26 @@ +/* + * Copyright (C) 2024 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. + */ package de.ozgcloud.fachstelle.security; import java.time.Instant;