r`&P;QDo>?u*AJza?;+Y|R>(ezK=#
z>*Py)-Lg5hD1LAs1tpI$X|=n`FG~%@U+0ZcuYY81K}%!qK=SAEKUHVJ*FTVZ|ABck
z;Y9l`ode6DMR1J_M%eNFIL*BFlgcvGuzrBC6a-J&p+v3xarFJs2w&-k_wV1sXZI%j
zm)+>LITjtq-@YeTF8r);eb0`#J$W082UWq>27sF)BA`A)f#;jdy
zu{uaH6;>%b=Ky3+RJNwPn|_q$$|DH2Rv@eQtU2$
zgnd<|DsO&*dGwUZ62z6<#rlFAxaJ(i_|$OpiwlGab0-7Cd|KptkRJ$gn~!SR=CI}t
zOk@4gOLBme(I(f_M!w|CY*aqPc-K<&_GbOl-Z1903y{KGWfAjXRgE9;g6$dedQW(N
zgS<@gvqA)uzg%#>+5VzG*I$(*KAU`moJRu!@-tvcZc;c&;k>_uL-OyEL+QgDiopsy
z3=MFG2WuH(i|*nY^Y5knKEd&lyxdFn^16cW71qDa=KOEYQS*!?@#QkRX}F(v9j}xNKa;O-%d_L@$^9;$&LI%(0%qye3k@-!*
z(u}8#d|7`bKkM%>3k6qmLB1XPiu1^=$H0`_bD#J?l|yQ=N4v2RKa||D8ZpDTR={QQhBe%Lr@O&m;;_K$M&ql35_3z%{UhNAkznzYuXLrIh
zoj6#d(0ik+;_a1h2o7D|Nalm&?P#w)(aTj{M&)MqtbieNl7`Fe&~Lc|tTru$UG%0_
z@|){ZMZVOxIr3cP$Tc|3-w%Za`KYHYF1>sTpPR=q>};gs<;{{eDBqVcS2hvf)aKw+
z?uX;0?=xN5#6++hS+DXDriX%H6txtFA?|JDOMYA@Uu+eqwyb;een#xp7L4)JP1Bw@)pLWV(!#ltxF1z
ztWlEllAMv`yd+PtWMo86
z2CZ3fuI%B{`DwdRUfZ0;BYeN`2klP4?gn*8S9
zbEw~PNc^jn&lpbPC{5Ic^?P5|yva|vcDBhbW*t@}?Z%mVH&9Xi>a&_ysU@xBJbCr5
zHk>u0;UZt+FL%a3YW?d_|IXzL2FBhsp3`kJALZv~lWTjq?@A`z6GCAhy$+rSwqwol
zz1WnIhz%JBvEq0vTn_K3aYzicWbCa^`Hx%VOKp57@+F_!k^UlIi=l~jDP8C7c{%^;
z)jL(MUcMmT`r-VeJ55LO&LjTn8SKBFg%fvkaq9l{!;6o{{7%kcllz%9GVac{8$H5UCtKI^{PzvxAASBdA%gNt
zsDGpEKb`CU^YV4}VE>-&CjHcx=Z`<=WJ*uo;Jacn30Y(p{7Dr^)BB~Dj`H~Yd(`)5
zQC2Z!lDqg$cnYB4^l(OM-US#3%v1H^EwMD?M+3%1{Wp6e
zASaFWXC=sDZR~-J}`S21fGZ+`gtU#~T4(P%2nAEoDFP#Yk#^Q#o
zZ#D{F-15Af?{(wv%-_W@o-2zeIR89>aely^QB5Dwhp4E1jXc&*XEA5F`TjXL!EhOBzfR{X{$R%;zPtm;k;Aj(
z*+;iBy(W)yg7%-<`-U71RDr^8C!f{Z)OF?s@ecEclipse MicroProfile
For more information about the features used in this application, see the Open Liberty documentation:
- - MicroProfile 6.1
+ - MicroProfile
- MicroProfile JSON Web Token
- MicroProfile Rest Client
- MicroProfile Config
diff --git a/start/system/src/main/webapp/favicon.ico b/start/system/src/main/webapp/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..c8652f35e0552d6ea391e0202f15cd5dbb63f5da
GIT binary patch
literal 15086
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 MicroProfile
For more information about the features used in this application, see the Open Liberty documentation:
- - MicroProfile 6.1
+ - MicroProfile
- MicroProfile JSON Web Token
- MicroProfile Rest Client
- MicroProfile Config
From 663890dde6e30fc6eebf1ca19c5cc72271ac8900 Mon Sep 17 00:00:00 2001
From: Gilbert Kwan
Date: Mon, 16 Dec 2024 16:57:47 -0500
Subject: [PATCH 3/5] use versionless feature
Signed-off-by: Gilbert Kwan
---
finish/frontend/pom.xml | 2 +-
finish/frontend/src/main/liberty/config/server.xml | 2 +-
finish/system/pom.xml | 2 +-
finish/system/src/main/liberty/config/server.xml | 2 +-
start/frontend/pom.xml | 2 +-
start/frontend/src/main/liberty/config/server.xml | 2 +-
start/system/pom.xml | 2 +-
start/system/src/main/liberty/config/server.xml | 2 +-
8 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/finish/frontend/pom.xml b/finish/frontend/pom.xml
index ce755fea..3939bf20 100644
--- a/finish/frontend/pom.xml
+++ b/finish/frontend/pom.xml
@@ -26,7 +26,7 @@
org.eclipse.microprofile
microprofile
- 6.1
+ 7.0
pom
provided
diff --git a/finish/frontend/src/main/liberty/config/server.xml b/finish/frontend/src/main/liberty/config/server.xml
index 6d498b10..c6a7cc23 100755
--- a/finish/frontend/src/main/liberty/config/server.xml
+++ b/finish/frontend/src/main/liberty/config/server.xml
@@ -3,7 +3,7 @@
jakartaee-10.0
- microprofile-6.1
+ microprofile-7.0
restfulWS
jsonb
jsonp
diff --git a/finish/system/pom.xml b/finish/system/pom.xml
index e5dea012..7e0d9e21 100644
--- a/finish/system/pom.xml
+++ b/finish/system/pom.xml
@@ -35,7 +35,7 @@
microprofile
- 6.1
+ 7.0
pom
provided
diff --git a/finish/system/src/main/liberty/config/server.xml b/finish/system/src/main/liberty/config/server.xml
index 7b28ba90..1449cc07 100755
--- a/finish/system/src/main/liberty/config/server.xml
+++ b/finish/system/src/main/liberty/config/server.xml
@@ -2,7 +2,7 @@
jakartaee-10.0
- microprofile-6.1
+ microprofile-7.0
restfulWS
jsonb
jsonp
diff --git a/start/frontend/pom.xml b/start/frontend/pom.xml
index 95912777..8ec356e5 100644
--- a/start/frontend/pom.xml
+++ b/start/frontend/pom.xml
@@ -26,7 +26,7 @@
org.eclipse.microprofile
microprofile
- 6.1
+ 7.0
pom
provided
diff --git a/start/frontend/src/main/liberty/config/server.xml b/start/frontend/src/main/liberty/config/server.xml
index 6d498b10..c6a7cc23 100755
--- a/start/frontend/src/main/liberty/config/server.xml
+++ b/start/frontend/src/main/liberty/config/server.xml
@@ -3,7 +3,7 @@
jakartaee-10.0
- microprofile-6.1
+ microprofile-7.0
restfulWS
jsonb
jsonp
diff --git a/start/system/pom.xml b/start/system/pom.xml
index e5dea012..7e0d9e21 100644
--- a/start/system/pom.xml
+++ b/start/system/pom.xml
@@ -35,7 +35,7 @@
microprofile
- 6.1
+ 7.0
pom
provided
diff --git a/start/system/src/main/liberty/config/server.xml b/start/system/src/main/liberty/config/server.xml
index cdae0e02..7c63b381 100644
--- a/start/system/src/main/liberty/config/server.xml
+++ b/start/system/src/main/liberty/config/server.xml
@@ -2,7 +2,7 @@
jakartaee-10.0
- microprofile-6.1
+ microprofile-7.0
restfulWS
jsonb
jsonp
From 779a7d0c2ce7219bcf658e8fd248a6e02c5d2d72 Mon Sep 17 00:00:00 2001
From: Gilbert Kwan
Date: Mon, 16 Dec 2024 17:54:57 -0500
Subject: [PATCH 4/5] use versionless feature
Signed-off-by: Gilbert Kwan
---
README.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.adoc b/README.adoc
index 2830b50c..cda47295 100644
--- a/README.adoc
+++ b/README.adoc
@@ -292,7 +292,7 @@ The following table breaks down some of the properties:
| [hotspot=algorithm file=0]`mp.jwt.verify.publickey.algorithm` | With this property, you can control the Public Key Signature Algorithm that is supported by the MicroProfile JWT endpoint. The default value is RS256. Previously, this configuration was included in the `server.xml` file.
|===
-For more information about these and other JWT properties, see the https://openliberty.io/docs/latest/microprofile-config-properties.html#jwt[MicroProfile Config properties for MicroProfile JSON Web Token documentation^].
+For more information about these and other JWT properties, see the https://openliberty.io/docs/latest/reference/microprofile-config-properties.html#jwt[MicroProfile Config properties for MicroProfile JSON Web Token documentation^].
Next, add the MicroProfile JSON Web Token feature to the Liberty `server.xml` configuration file for the `system` service.
From b50364603a3ad62cefff5ab606f446e3b92e6eac Mon Sep 17 00:00:00 2001
From: Gilbert Kwan
Date: Tue, 7 Jan 2025 14:18:16 -0500
Subject: [PATCH 5/5] Update README.adoc
---
README.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.adoc b/README.adoc
index cda47295..57df2f4b 100644
--- a/README.adoc
+++ b/README.adoc
@@ -1,4 +1,4 @@
-// Copyright (c) 2018, 2024 IBM Corporation and others.
+// Copyright (c) 2018, 2025 IBM Corporation and others.
// Licensed under Creative Commons Attribution-NoDerivatives
// 4.0 International (CC BY-ND 4.0)
// https://creativecommons.org/licenses/by-nd/4.0/