Skip to content

Commit

Permalink
v29.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Gematik-Entwicklung authored and RStaeber committed Dec 17, 2024
1 parent ed6b2b4 commit d973634
Show file tree
Hide file tree
Showing 48 changed files with 823 additions and 2,162 deletions.
16 changes: 6 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,6 @@ The **IDP-Global** project consists of various sub-projects. These are
* **IDP-Testsuite:** Approval test suite for a central IDP, also includes tests for Fast Track
and federated IDPs

<br>

* **IDP-Sektoral:** PoC for a sectoral IDP in the Fast Track context

The last sub-project "IDP-Sektoral" in the list above is not part of the reference implementation published on
github.

### Idp-Server as docker image

#### Use existing image from docker hub
Expand Down Expand Up @@ -70,7 +63,8 @@ modify entries in the scopesConfiguration section of the idp-server's applicatio

### Configuration of Server URL

The URL of the idp-server is required for many fields inside the discovery document of the server. For example, the
The URL of the idp-server is required for many fields inside the discovery document of the server.
For example, the
authorization endpoint:

```
Expand All @@ -90,8 +84,10 @@ idp:
serverUrl: "https://urlPreConfiguredUrl"
```

During development, it is recommended to set "severUrl" not in application.yml as some unit tests will fail then.
Background: serverUrl will be set several times in the discovery document and used from there in unit tests.
During development, it is recommended to set "severUrl" not in application.yml as some unit tests
will fail then.
Background: serverUrl will be set several times in the discovery document and used from there in
unit tests.
In unit tests, random (free) ports are used, and with that they are part of the serverUrl.

4. precompiled value: IdpConstants.DEFAULT_SERVER_URL
Expand Down
5 changes: 5 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# Release 29.1.0

- remove fasttrack functionality
- update dependencies

# Release 29.0.4

- add method isExpired() to IdpJoseObject
Expand Down
405 changes: 213 additions & 192 deletions doc/tokenFlowEgk.html

Large diffs are not rendered by default.

387 changes: 204 additions & 183 deletions doc/tokenFlowPs.html

Large diffs are not rendered by default.

661 changes: 341 additions & 320 deletions doc/tokenFlowSso.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions idp-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
<parent>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-global</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-client</artifactId>

<version>29.0.4</version>
<version>29.1.0</version>
<packaging>jar</packaging>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions idp-commons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
<parent>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-global</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>idp-commons</artifactId>

<version>29.0.4</version>
<version>29.1.0</version>

<dependencies>

Expand Down
4 changes: 0 additions & 4 deletions idp-commons/src/main/java/de/gematik/idp/IdpConstants.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,24 +23,20 @@
public final class IdpConstants {

public static final String DISCOVERY_DOCUMENT_ENDPOINT = "/.well-known/openid-configuration";
public static final String APPLIST_ENDPOINT = "/directory/kk_apps";
public static final String FEDIDP_LIST_ENDPOINT = "/fed_idp_list";
public static final String BASIC_AUTHORIZATION_ENDPOINT = "/sign_response";
public static final String ALTERNATIVE_AUTHORIZATION_ENDPOINT = "/alt_response";
public static final String SSO_ENDPOINT = "/sso_response";
public static final String TOKEN_ENDPOINT = "/token";
public static final String PAIRING_ENDPOINT = "/pairings";
public static final String THIRD_PARTY_ENDPOINT = "/extauth";
public static final String DEFAULT_SERVER_URL = "https://idp.dev.gematik.solutions";
public static final String EIDAS_LOA_HIGH = "gematik-ehealth-loa-high";
public static final String EIDAS_LOA_SUBSTANTIAL = "gematik-ehealth-loa-substantial";
public static final int JTI_LENGTH = 16;
public static final String AMR_FAST_TRACK = "mfa";

public static final String FED_AUTH_ENDPOINT = "/auth";
public static final String FED_AUTH_APP_ENDPOINT = "/auth/app";

public static final String SEKTORAL_IDP_AUTHORIZATION_ENDPOINT = "/authorization";
public static final String ENTITY_STATEMENT_ENDPOINT = "/.well-known/openid-federation";
public static final String IDP_LIST_ENDPOINT = "/.well-known/idp_list";
public static final String ENTITY_STATEMENT_TYP = "entity-statement+jwt";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ public class IdpDiscoveryDocument {
private String ssoEndpoint;
private String uriPair;
private String tokenEndpoint;
private String thirdPartyAuthorizationEndpoint;
private String federationAuthorizationEndpoint;
private String uriDisc;
private String issuer;
Expand All @@ -53,6 +52,5 @@ public class IdpDiscoveryDocument {
private String[] acrValuesSupported;
private String[] tokenEndpointAuthMethodsSupported;
private String[] codeChallengeMethodsSupported;
private String kkAppListUri;
private String fedIdpListUri;
}
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ class AuthenticationChallengeVerifierTest {
private PkiIdentity clientIdentity;
private PkiIdentity rsaClientIdentity;
private PkiIdentity serverIdentity;
private Map<String, Map<String, String>> userConsentConfiguration;

ScopeConfiguration openidConfig = ScopeConfiguration.builder().description("openid desc").build();
ScopeConfiguration pairingConfig =
Expand Down
4 changes: 2 additions & 2 deletions idp-crypto/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
<parent>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-global</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>idp-crypto</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>

<dependencies>
<dependency>
Expand Down
7 changes: 1 addition & 6 deletions idp-report/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-global</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>
</parent>
<artifactId>idp-report</artifactId>

Expand Down Expand Up @@ -42,11 +42,6 @@
<artifactId>idp-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-sektoral</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>

<build>
Expand Down
186 changes: 0 additions & 186 deletions idp-sektoral/pom.xml

This file was deleted.

12 changes: 6 additions & 6 deletions idp-server/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@
<parent>
<groupId>de.gematik.idp</groupId>
<artifactId>idp-global</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>idp-server</artifactId>
<version>29.0.4</version>
<version>29.1.0</version>
<packaging>jar</packaging>

<properties>
<commit_hash>undefined</commit_hash>
<version.jaxb-api>2.4.0-b180830.0359</version.jaxb-api>
<version.jaxb-impl>4.0.5</version.jaxb-impl>
<version.tiger-rbel>3.4.2</version.tiger-rbel>
<version.tiger-rbel>3.4.6</version.tiger-rbel>
</properties>

<dependencies>
Expand Down Expand Up @@ -60,7 +60,7 @@
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.6.0</version>
<version>2.7.0</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -136,7 +136,7 @@
<dependency>
<groupId>org.modelmapper</groupId>
<artifactId>modelmapper</artifactId>
<version>3.2.1</version>
<version>3.2.2</version>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
Expand All @@ -145,7 +145,7 @@
<dependency>
<groupId>org.wiremock</groupId>
<artifactId>wiremock-standalone</artifactId>
<version>3.9.1</version>
<version>3.10.0</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
Loading

0 comments on commit d973634

Please sign in to comment.