You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.asciidoc
+14
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,23 @@
2
2
3
3
This file documents all notable changes to https://https://github.com/devonfw/devon4j[devon4j].
4
4
5
+
== 2021.04.003
6
+
7
+
ATTENTION: This release is still work in progress.
8
+
9
+
Bugfix release of with the following stories:
10
+
11
+
* https://github.com/devonfw/devon4j/issues/336[#336]: archetype contains batch artefacts even when no batch was generated
12
+
* https://github.com/devonfw/devon4j/issues/385[#385]: Access-control should honor roles by default
13
+
* https://github.com/devonfw/devon4j/issues/397[#397]: security-jwt should support the claim "groups" from the microprofile jwt
14
+
15
+
Documentation is available at https://repo.maven.apache.org/maven2/com/devonfw/java/doc/devon4j-doc/2021.04.003/devon4j-doc-2021.04.003.pdf[devon4j guide 2021.04.003].
16
+
The full list of changes for this release can be found in https://github.com/devonfw/devon4j/milestone/19?closed=1[milestone devon4j 2020.04.003].
17
+
5
18
== 2021.04.002
6
19
7
20
Bugfix release of with the following stories:
21
+
8
22
* https://github.com/devonfw/devon4j/issues/389[#389]: archetype build broken with ci-friendly-maven
See also https://github.com/devonfw/devon4j/blob/master/modules/security-jwt/src/main/java/com/devonfw/module/security/jwt/common/impl/JwtConfigProperties.java[JwtConfigProperties] for details about configuration.
73
+
68
74
== Authentication with JWT via OAuth
69
75
70
76
The authentication with JWT via OAuth (HTTP header), will happen via `JwtAuthenticationFilter` that is automatically added by `devon4j-starter-security-jwt` via `JwtAutoConfiguration`.
Copy file name to clipboardExpand all lines: modules/security/src/main/java/com/devonfw/module/security/common/api/accesscontrol/AccessControlProvider.java
+5-5
Original file line number
Diff line number
Diff line change
@@ -54,16 +54,16 @@ public interface AccessControlProvider {
Copy file name to clipboardExpand all lines: starters/starter-security-jwt/src/test/java/com/devonfw/module/security/jwt/common/api/JwtAuthenticatorTest.java
+2-5
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ public class JwtAuthenticatorTest extends JwtComponentTest {
22
22
* Test of {@link JwtAuthenticator#authenticate(String)}.
Copy file name to clipboardExpand all lines: starters/starter-security-jwt/src/test/java/com/devonfw/module/security/jwt/common/api/JwtComponentTest.java
Copy file name to clipboardExpand all lines: starters/starter-security-jwt/src/test/java/com/devonfw/module/security/jwt/common/api/JwtCreatorTest.java
+1-1
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ public class JwtCreatorTest extends JwtComponentTest {
28
28
* Test of {@link JwtCreator#create(Authentication)}.
Copy file name to clipboardExpand all lines: starters/starter-security-jwt/src/test/java/com/devonfw/module/security/jwt/common/api/JwtManagerTest.java
0 commit comments