From 18787b33c5884555a69c2a75b3794ee0218d8c7a Mon Sep 17 00:00:00 2001 From: jsgrah-spring Date: Mon, 16 Jan 2023 18:31:13 +0100 Subject: [PATCH] JAVA-16085, Potential issue in "A Guide to SAML with Spring Security" article (#13279) * JAVA-16085, Potential issue in "A Guide to SAML with Spring Security" article. * JAVA-16085, Cleanup unnecessary resources samlKeystore.jks and library maven-war-plugin. Co-authored-by: jogra --- .../src/main/resources/application.properties | 8 ++++---- .../src/main/resources/saml/saml-keystore.jks | Bin 0 -> 2784 bytes .../src/main/resources/saml/samlKeystore.jks | Bin 2244 -> 0 bytes 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 spring-security-modules/spring-security-saml/src/main/resources/saml/saml-keystore.jks delete mode 100644 spring-security-modules/spring-security-saml/src/main/resources/saml/samlKeystore.jks diff --git a/spring-security-modules/spring-security-saml/src/main/resources/application.properties b/spring-security-modules/spring-security-saml/src/main/resources/application.properties index fd7798dda9..332278225c 100644 --- a/spring-security-modules/spring-security-saml/src/main/resources/application.properties +++ b/spring-security-modules/spring-security-saml/src/main/resources/application.properties @@ -1,9 +1,9 @@ -saml.keystore.location=classpath:/saml/saml-keystore +saml.keystore.location=classpath:/saml/saml-keystore.jks # Password for Java keystore and item therein -saml.keystore.password= -saml.keystore.alias= +saml.keystore.password=baeldungsamlokta +saml.keystore.alias=baeldungspringsaml # SAML Entity ID extracted from top of SAML metadata file -saml.idp= +saml.idp=http://www.okta.com/exk26fxqrz8LLk9dV4x7 saml.sp=http://localhost:8080/saml/metadata spring.main.allow-circular-references=true \ No newline at end of file diff --git a/spring-security-modules/spring-security-saml/src/main/resources/saml/saml-keystore.jks b/spring-security-modules/spring-security-saml/src/main/resources/saml/saml-keystore.jks new file mode 100644 index 0000000000000000000000000000000000000000..535c6111809dbf409b56ee85a6a7d0fb680fa703 GIT binary patch literal 2784 zcma);X*kr67RP7Cm|>z+qiki%PJUx-W6i!!Nen}_ge0=2MYCB(wj#2ngh95ZWXpt# z;adJ#vWr65qOpty$?ZP(KK-Bj>fRUUIp=)N`JR{G=KvJM1O&_lP!Mr2Ud1@exF7sr zI5?kzh=fuQVZZTJfWpoEuMu}0l)_#88$bIU<*_LkFb)8us=!ANl**U^rr&gV7jf9>_o^2>}Q zRz6JVB%8xY;OKTlCNSH(OiY~tP+Juw8_y!9Jo}o_QrS(ds=uUCUrmlh4B|O;cv1Mu z(9`oWRhrv}=38j2#r?HxG#6_mUHhEw%Jj2t`wQqYK+|wF)n8G zJu+1NvOFyf$tlWsGr2s>(!dr()^&H;dl$O|C8Rq7H2$Sv8F}#nk&d;TA3Oih8dh%E zQEiK@Xfi?%0+4Xe6_RW-mX5Z6CE@j{=p^1S6yltaOAHwcGR zWE*H!JSsE+nuQ#1qrM+D3@C2O^gBy0knE}FcTMfMSC6;3UO~2X12zNtaq;dGtkgV7 z$s1wh1IKbR3#kk+@oPi2#0qLgni8BRRDOur10`c_L^g7jTwI(WlZiTm1TG_sg9-(K zPEd>0{+}1x9*~GJUkYspcEJpDqYJ)c_BETu(lO(Dg6MRcm3u-k*prGr#Eed*9h+cs zUmI#O22Fj`J{_j;WYq^9^sDXX2i6jVKmo#M0@_x$$QBTVU!d<4Sd_~5|7$sw73YV==#7}EF29FZ?XZ){6&yL{FjU_uOs;yC(<+T1l zUCN!%2ob>Gcyu4=Qre(t>%(}x%r6_U{?GaDeHFo09rb1L~e&#-m`&23Fp`7FFAUXR+M}n(zqUOk0Y9q(hkJ^jv z_wf8=FJwbEfFU71F9^ zQ)Y5nWmFuRt0r~pBJo|py}F=7xssIH?Y6;LU171yr8&=+?Mv#D7DlPamGdDx$)hj3 z^fH~c7Qd`zoFpK#&*^ms22)=hH+RK)7jk@G})$B|mgsZdV8& zqOW4^^~RNodx`jBjm9<=(?DYPc~ersK1i39q#g&m+A^KNy(sxSkruNHQbVcMi6~}- zw8iE1ZXT2~fc|5byhxPn@e`m6ATN*)=nCi}C;}7&@&ko|fo1ynu_=2Y z!lsXBz?V8r#EN>kik(eQc_tQqGxzmac9gr38y?K)#^SOa$k^OBV_{Og)ZU-B#hk*r zeL+oF`_|pnBkF5Mz9A!s9sPT*Dsi8HNYRV>#U9E$_vLcWX%5WMFwB9UR#NUR!}+#$ zG~XQddijKXXDM3+vVCNDMAfQ$^c_O*x=`okAXo&}!?W$>$(VT-wteQBcr@%+c=>nC zSz?+O8pgA{vmYKozy0!wgydT})gKA4t4sU)x=Q)h`sdQ?YrUf)ZP~7?hzX$)uYm7_ z)+EkTbk0ZBM(<}VQt?)!>IVT_hzt0`(7GL$CHxMK^VZaQ-$oyj_vdwd*Cb(Cc+y-+ zf#^9ovy)}XNtAhUiANW%7bA-;-uJ8z%agdQb%gA^6$e+e#;fD^mGRW(hmk5+m+1>1 zX}cT^QSQ5=N9}6J-gDui*HExS$vow>QhvRt%gcjtnropcUTxzio=d~qGx<7HL3SKZ{{(Db^evxY+4R{mVV7&}?L4 z$2P>>f++!qzsZRim8HpNw$g#-tF}E6-yfTtRQz;w*iNA7eyp_RfKhGF6k{r1=Fa() z`T4~i0BrM&bjnHgFDVr@BAUkO?!#4DC(rqB?Te)d*!)RNH~Z4Lc{K z?#HVp>N^2=+O?DiQx(TDZPUuVnc~C8yiPRy5~1c#WCbmoG{bJE*lV|X2QN+75US;m zn{~Oc-qQs-z8N+aMdf7quG}3t71`g#hujKBGqsQHm+A(d`o1=K_Po@`8p*^;aRS~& z&f#te$LLh$P~-0^sU)iuB_ZS&@1##jJ$Rvy!yTPM7P2yXe(Kx!{ z5FfhQj2gE6VnJO!crOt1{a4Tp?dczm^TCBlHS#+(T1swQDt)Fo>xS~gK7GQbsr3_` z%GcKZ(>qr1$+X#31tdth6YPl?H&&AC@;lPBFyz#Ss+%7_q{U#L_Fcy%}YX zt-lvwQ+B}`cN8OYL4u$YpX;f5S6`TwTk}ja)S>LwcDXg$(lU@BIXv(xO3>UH42wzf z*4iZS`dIJ!)&0^`yR+Y#lYt=GCQHAxKxTUR7C9i$FX*CLGNUQ)A@l~DV6HEBZAcAJoc2kKC_BV{Zlskcg3R|eNYan|h(3^9iyeDr-M77FTLwMafbO}w0O z<;1S>`#hJj^jS-*01nUgX^7gkjW6EgLr^=W#YeS+T2sUP3}68i!2jp#gMhg~P>Edy zN2hg-F46dA2@zv^aj*@DcOf-bmz1whzsSgFOM)UH!=GOmoIW_^ux`q2CD-wScDUUB HUzYSwll%Zc literal 0 HcmV?d00001 diff --git a/spring-security-modules/spring-security-saml/src/main/resources/saml/samlKeystore.jks b/spring-security-modules/spring-security-saml/src/main/resources/saml/samlKeystore.jks deleted file mode 100644 index 7f3a5850d9c79eb1bbe47eae6c1ae21e2e2d3529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 zcmchYdpHw{AI5hxx7mmk#d0lkX>Jjnxg>YmBA1cNrdSwCY+Vo=#b}8fmk<`RP%dXg z2uF#qLLy@2QmJfmY0}T{Jip(0&hzyD`Q!cL{rvTP-sgSZ@8;s>A^-pYZ3+07#3DkY z1J4GAhi!qgG_&?506+wQPK0cr;ZO-}C=dcffnz2L)YR3+PuxCxl~nO-JFFkrMX{EEBwc(iN9$0L2Z2jc29s*-Zk9reBt% zKil-vtg$owD=&YZqP2n?NVfJ2)rnW9N*!$nwl1jk4H#)+Pm{KFposK|@tK zl#y!WV^eWaC9QY!B5Gv2WEsyJQ3M4nO|p&JOF{(8U|>Y z2b4TdF=A);s7ky!+FI5%vpz}}=YPoL<-R)@{qjL|xz_A#@qXxKA~nE66Xp?f`nqSr zYZB_cj_0^PfdF;CJQrUu8hXXw8eI1NK0|jGL%mk&6~u6JVy_Z@bHVKdPaC=ODegSs zp`!Ai+doG1ZHJ0g!BuWL2Eu|@3lC3WL*Yu(Cpq}cM~QQ^T8(}I_sp5m#kMEy&Bxo- zmzS+8K!!t^@r~FTR75O443Wh|(rpe6WhQ6ybBsLFT;=h0j}6Q)>ez1liputV%kz)m z?ap%{Hh3C$`l@B`wqd>_?J`q%Kiy+o9`Kg#!K}LNS8SS+q#RSXqJkstsu(YdO)d0u zX=!6zYP9ZFHjU}eALbb>46AZ$9Ikrv%cuqDIG=WFzJDvML}U);v*36gfh|X*MV{Z_=jk~(*B}0efq7y7RPI11xH5Cl9!8eeg~B}QnK9Kv9RDK&76(h zRH+I5drgkgT6J_*kZ}O}wWwWr0r3rEP`S~`J&r9T4oV7OPtJ?JqY5NF*EmMJ2+3pJ zc*vlSPy+Vwl?K`LR!ZtM&6x&I20^{%RaAvYYH(L(nI@@|9vp63tU5@F7-R*ksKZUvk z_p+_csB$6r9{ncaoMz z+Qvi#yOy=z${@xYP{Z0!8Phu);DCN}Ck2FUFxCE82-xTV1<5j-g8p|CT$h^G}8Kr}K-bAZMI%B(JOfJW0oKo}EoW!2I z+8LauH)1B25Vb7hqmmyk?|?{fqS{$Fr?IC>UmX7KrW|zJq{0w%`T82~&*5lEhr9b4 zU{kAhRqxTIU(8n3&`e=}}=3v#j9UOv|JG_7brnbnn++zYf? zkgN&7Tm8hX1FfCXk69?ukR^rwB5m856W=gZ>D{28+6rfG|Fw)FUV6spg8%^d0y+^K zi%taj7lT1S5C|f5vG){O3M!6DwohJ_0s#@S0#*MR$JVa^Cjt>$ zPXs6dN(2G{bw5w)@>3Zhq1^HsvBFcDvXV;&EfrpRY%<@OMCEm^DZl~BS-j7d=)0Wz zCvtGZ=2=G!=EWH{pj;h0@xU=)H)>$B>*p7ik&|>$cgVnt%^Lf&F^BHaBLn&*eM>4n zdaUr4%SX$NbzHWaSWrlx+c-fLf_QDn3x}Dc<)JXLjOudz#ZhyHhAaI0<2ZWc?%X>A zOt8p}C37jCR{O)3x}<%t>KqJ{16VyvPz0H$`jho6^eGLTl*vFcSYNFNdZE2w*XPQV z8xPMldTg6LL$Af+5{?+}nRj7x{vf^?h~3v$;x}ZLq<%xF{S0S8m}7m}@Dnh__9fF4 zdKHAnL0}*NSgL|XqLsE9q6CM?L*)FHz~b6JqId(^bykuG@$Mg#TPOY*;#Q}&LIeWL zN79`m?x*G^yXsxaatG2OC|Nwn)!FP_r^~scA#Q@)EY^-sX=ZuH>{wGl)~2H&T8iH+FOxDXFm;e ztji3w^d6CXNmLWl80Ww>(gE`sDWgeV)582XPH-Uk4ed!4P8^ZFObH9eyjdnB$vKq} zkbAvgrwZ=R_}N6TLaUIBgzLI6`6OPl>NzzPjO-QJ_Luyn2wFf7vN+?F4V6HcOzT+x T_;Wn+`Mka2bNFxOdj|dk==RY4