From 1c75d33adbd2bdc75797f6593376f4ec4d928917 Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Wed, 16 Apr 2014 21:16:34 -0500 Subject: [PATCH] SEC-2560: Remove samples from .gitignore and add missing sample files --- .gitignore | 3 +- .../samples/mvc/config/CustomMvcConfig.java | 41 +++++ .../main/resources/views/messages/inbox.html | 158 ++++++++++++++++++ .../src/main/resources/views/README.adoc | 0 .../src/main/resources/resources/img/aol.gif | Bin 0 -> 2205 bytes .../main/resources/resources/img/blogger.ico | Bin 0 -> 3638 bytes .../main/resources/resources/img/claimid.ico | Bin 0 -> 3638 bytes .../main/resources/resources/img/facebook.gif | Bin 0 -> 2075 bytes .../main/resources/resources/img/flickr.ico | Bin 0 -> 1150 bytes .../main/resources/resources/img/google.gif | Bin 0 -> 1596 bytes .../resources/resources/img/livejournal.ico | Bin 0 -> 5222 bytes .../main/resources/resources/img/myopenid.ico | Bin 0 -> 2862 bytes .../resources/img/openid-inputicon.gif | Bin 0 -> 237 bytes .../main/resources/resources/img/openid.gif | Bin 0 -> 740 bytes .../resources/resources/img/technorati.ico | Bin 0 -> 2294 bytes .../main/resources/resources/img/verisign.gif | Bin 0 -> 2550 bytes .../main/resources/resources/img/verisign.ico | Bin 0 -> 4710 bytes .../main/resources/resources/img/vidoop.ico | Bin 0 -> 1406 bytes .../resources/resources/img/wordpress.ico | Bin 0 -> 1150 bytes .../main/resources/resources/img/yahoo.gif | Bin 0 -> 1682 bytes .../src/main/resources/views/login.html | 46 +++++ .../src/main/resources/views/user/show.html | 34 ++++ .../src/main/resources/views/login.html | 27 +++ .../src/main/resources/views/login.html | 29 ++++ 24 files changed, 336 insertions(+), 2 deletions(-) create mode 100644 samples/hellojs-jc/src/main/java/org/springframework/security/samples/mvc/config/CustomMvcConfig.java create mode 100644 samples/hellojs-jc/src/main/resources/views/messages/inbox.html create mode 100644 samples/hellomvc-jc/src/main/resources/views/README.adoc create mode 100644 samples/openid-jc/src/main/resources/resources/img/aol.gif create mode 100644 samples/openid-jc/src/main/resources/resources/img/blogger.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/claimid.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/facebook.gif create mode 100644 samples/openid-jc/src/main/resources/resources/img/flickr.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/google.gif create mode 100644 samples/openid-jc/src/main/resources/resources/img/livejournal.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/myopenid.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/openid-inputicon.gif create mode 100644 samples/openid-jc/src/main/resources/resources/img/openid.gif create mode 100644 samples/openid-jc/src/main/resources/resources/img/technorati.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/verisign.gif create mode 100644 samples/openid-jc/src/main/resources/resources/img/verisign.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/vidoop.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/wordpress.ico create mode 100644 samples/openid-jc/src/main/resources/resources/img/yahoo.gif create mode 100644 samples/openid-jc/src/main/resources/views/login.html create mode 100644 samples/openid-jc/src/main/resources/views/user/show.html create mode 100644 samples/preauth-jc/src/main/resources/views/login.html create mode 100644 samples/rememberme-jc/src/main/resources/views/login.html diff --git a/.gitignore b/.gitignore index 3edb6888c2..81bf98a2c6 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,4 @@ build/ *.ipr *.iws .gradle/ -atlassian-ide-plugin.xml -/samples +atlassian-ide-plugin.xml \ No newline at end of file diff --git a/samples/hellojs-jc/src/main/java/org/springframework/security/samples/mvc/config/CustomMvcConfig.java b/samples/hellojs-jc/src/main/java/org/springframework/security/samples/mvc/config/CustomMvcConfig.java new file mode 100644 index 0000000000..7ec97f157a --- /dev/null +++ b/samples/hellojs-jc/src/main/java/org/springframework/security/samples/mvc/config/CustomMvcConfig.java @@ -0,0 +1,41 @@ +/* + * Copyright 2002-2013 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springframework.security.samples.mvc.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.Ordered; +import org.thymeleaf.spring3.SpringTemplateEngine; +import org.thymeleaf.spring3.view.ThymeleafViewResolver; + +/** + * Disable tiles so that we can provide our custom view without being decorated. + * + * @author Rob Winch + * + */ +@Configuration +public class CustomMvcConfig { + + @Bean + public ThymeleafViewResolver thymeleafViewResolver(SpringTemplateEngine templateEngine) { + ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); + viewResolver.setOrder(Ordered.HIGHEST_PRECEDENCE - 10); + viewResolver.setTemplateEngine(templateEngine); + return viewResolver; + } + +} diff --git a/samples/hellojs-jc/src/main/resources/views/messages/inbox.html b/samples/hellojs-jc/src/main/resources/views/messages/inbox.html new file mode 100644 index 0000000000..ea986eaf42 --- /dev/null +++ b/samples/hellojs-jc/src/main/resources/views/messages/inbox.html @@ -0,0 +1,158 @@ + + + SecureMail + + + + + + + + + + + + + +
+ + +
+
+

Inbox

+ + + + + + + + + + + + + +
CreatedSummary
+
+ +
+

Message :

+
+
Created
+
+
Message
+
+
+
+ +
+

Messages : Create

+
+

+
+
+ + + + +
+ +
+
+
+
+ +
+
+ + + + + + + \ No newline at end of file diff --git a/samples/hellomvc-jc/src/main/resources/views/README.adoc b/samples/hellomvc-jc/src/main/resources/views/README.adoc new file mode 100644 index 0000000000..e69de29bb2 diff --git a/samples/openid-jc/src/main/resources/resources/img/aol.gif b/samples/openid-jc/src/main/resources/resources/img/aol.gif new file mode 100644 index 0000000000000000000000000000000000000000..decc4f12362124c74e1e0b78ad4e5d132621ab23 GIT binary patch literal 2205 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 literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/google.gif b/samples/openid-jc/src/main/resources/resources/img/google.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b6cd07bd8b9f27175e0a03be3b5849e0f5479c7 GIT binary patch literal 1596 zcmc(e`#aNn0DwQcU}GKMxn#>^B<6OWQKZt-cb3xBiE^HYQf=ZKSu)*APi@FdDnu7l zbE$~JN>R#|+lE{hiz(BRl~d+uOl9Xe=bt$55AUzjP!`6aB*XlLd;L`$MA0-=oh;_@%=DSKzTW5!kkg02oxN<-;QgzZXZ6@(M)5 zb-u1@<^vWqN`U%R3CtOJuojJt|Ec%yo>_yZ%MV%ajx`i>ysy4d0^mKeNIQ#t@2y*KMj}jE8i*m zl#eQZ7!1Pfn72wr)$QwY6gabm(O6$Lylw3Pd(s%KbU5crNh3{eeZxI4(dJKB1MUAN>n;QZCCkQs_tGtJY-^iC3ja3x9v_uTP?vFVW;}s># zx;OS=;!{FWer7!3y~sj6t|9~xWcTkC-QJ+z*` z{$kU`Oy-`7hp(oZDFCEubef~t-M)K#*_S^K7T>g7T^A0(oK7oIN_s0RehD8}s1*i- z0sK!m=+Xa`J^uB-PXLSoRAEU$)j~-M#?mcPT3yt{hn6u4gKCOf&J$L|DbuOJmz+s9 z2lJ2J?sjAok}A_-F35;rl&1P$i@IJDD5Bmxks6yO#s#L4K20(2&;kgjBXbWq$Y}&> zCc!g3Y<~;U$CQlDX2nU|3Dx218gg&b%2GehXilrp4#P1y;weqVUjQptQlB1c;VO7e z@*D^wqyiQ&MP@@Eiijj!C6&AUPa6q7&lm^MToqj2ny^P9>WX^Ttd-e`;&k}6HltTz=X|A>@zzv6@ z)2r$ZZK19Hq1s>pg(Wg*yF5bqcpgSu2*Z=3Y48rhsMseSGm6D#RWnKSz*rI2&e%)U zhJ)uMj-*j*Cq6a|SR^kuis=outMPl7vPf8@-OF`fK(;t_tEV6%zOcxe#-=20Mq7|L zi=0@wEQshFjSRBhL&)v46Z=EWNGr^Y7(cjs9|q}uirjP>UklMq_Cn}BpIZ=OxlIZN zrqgmZ9Daq-5mP(tkggoG%l1Mp5`!YX9P+{9a@vc{UA@ux9w!5<$J7Qsxz)kjp9U>O zdMGwqZ?ce!P4?kRO}wMe2<(jAw{y`J9zkIp$bd;9jpjy5e7h8h$r8hU6K*}g{&bHR zc4&^sGRyCwh1g@leXv&EK^8KfI43fLjtGZ4%_yBJq-Q6Ii74-1r$U?ItVA?Z^o7I@ z6Gx_VGVMkkya7VbaJCw^O!RGWg$&GOOC(&Bu>?}_7>IP{%ivHGBI}%WA6YI2+3M9H z%iJLj*4d~I--NgTJ(9t@qodNU?AaV`YHlKR%UVir5C+OujBse~Mp}pFlaUEl5;MVK zxnv+FK^_1to@fbJn^<{1g0s+?k E17=sO82|tP literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/livejournal.ico b/samples/openid-jc/src/main/resources/resources/img/livejournal.ico new file mode 100644 index 0000000000000000000000000000000000000000..f3d21ec5e8f629b77c77615982cef929802fbde4 GIT binary patch literal 5222 zcmdT{3s6+o89vBPQIq*$1QbbvAP7Q0Tpmk!l@)pHf>>S> z1vbL6JXf&Eq~nt$W+Y}?NhYbg%X2}TX`y3UlPS(H)68fPIsMMP%d)ZvOQtiO{(Js= z?m7Sef9JdZJ&(JD*bxy~wQ3b%;$cU~E2vFPBC#hV6@5-lg8iE%gba#Un|TxR-jjq} zb3h#KnTHdU;W5$jSK%T=Pj@H?K_Lo-P~nPOqSb0qGXv!dp_JW0@nc==!i$LGD~{u9 zt~8U?B2Fd~qvpC~M^KA`gqqWJF*i|=E@%ujnuad%Of!pb5`P(QC7kR#SP2OTzQ<#W zlv%8aIKD~feX!6nCX`OuQ922|4;{CsbQG#}pj5FEW=E(mRL;B7LWEq0KANYW^3Y=B z_y|vmH;?ldeDaRw*8J(~hC!qOw?4H%Oa?Y1JnqbNZuG{_4-W8zh5g(k>k33gQDw%FD{ne3XB@ z!rC7_g|Gdhw<&R;HMK*r`+|J;KQGI_{V?zIn&?P3mLE&uo!9m>GUrS3pvy(U5A^kP z_$(c0u8#D!b_R{U=43cu$bYTlSjYsNjhYF)s`QQZ*3Ky}xtxmjy4jX?u^{kLVeo`r zO$S;h4E5!2dRRN72QywCwpkgq;m=hECwm&HvGsd>T}g=BENAdX&yl^G;15ZD@oDXe za5~)ny+KtH;%e1SDcr|-+q7@ZKZGT0tS19Bm$;2T93LRj8^{4y675bB zwk%H%+bJ)|KhfTK`uexou|aVjGo#E;Z%!+~BizWLXGzMgwI!$9Yp#x{^ivH+c7UV2 ztG$yM@p8QPk{Hi9qZjA|_iy0IrBz^V2FDGCt7!c=X2YVB&%j+s%GRZq6}$VIQ&2P#@0_gE zNAUFwKQH_3h_#F3ZUXmN_F>UpAnQ~Ky-mq~NZp*1ER$dEt(TrWr;qctLx_#Sm^+j7oj?A#I7DC$ zaD!T6s6Sj3{L6HyM1HcisHVO0oT2v1d(D5PMI|R99BoZLz$4vBrg+7t)3*@)h!oupL+wwg_YH%9vj*4aIjHXba4{8xkuc);A<= z{dZS2HK=KK!_1Gt{0T^;r%|h@D@A zwEWI*^|gxqvzS+eyR}HSKjd>V18&q9+tQP_E(>?D2|U7;$hbAy$_UJGbI$ekhw(yN zQ(t@t+Lp`(@GUljJClQ+q->vynK|C(jk-g{A&xDnJEp9_2N%N}naK~`m>>4s;pgp< z9QJ=jEdleAH`nptjkB2FdOtgL+Y^|;w&WZ>d7<84e)0JS>Jtat2~yqPk^=D3P?xq0 z@f7|6Jern%&D$w>p*GAGyl#LeY+CZk`Lq2)w{GZkg^@2rdyw`F-&0YZ?HMmk^)y+7 zCvI74%WRnjCpgYpE3*5H!##ZipIx~q^<9GpuZi7A2hXs1Zk~!pO}{2J>4l}(OBYOw zFj0B(Bt6hCeb>`pT-SE@^z{x5U2Ln3-?S|8w?F!!Jf|8`_0G@Mi{w$ z=X|SDy7MOoto~1%!)>|A@LPpZ)J;^~NDC9o;+|ify5q^Z+~}r~bWFtv8#b;5N6F%T zh9Q2R{a&r|U)2@;IgyF6UTmI3tzX1!nST@^QP$V_qZVtm#9wTzwZCbi{LlWU{0Anp BEK2|Y literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/myopenid.ico b/samples/openid-jc/src/main/resources/resources/img/myopenid.ico new file mode 100644 index 0000000000000000000000000000000000000000..ceb06e6a3f0d88fb97cf10475a3062fb0edab33e GIT binary patch literal 2862 zcmeHJJxc>Y5S@6ZrZbS)owhjA&;jnXfl*X745tmMB3MrBW$)n`RP3b417qd6J6bL?UM{+)q(3xlv0Ik%T7j-l59$8$m>#ard~jq(8yIciUu?j(!>?&WKIe?G5c$>` zV+r!H1WS-ha)=*H^!uZEl>O1BP8%xc=fconk~~4DvKCYWn4`b_pUnoZ788}%mc>uh z9HV;s)r}P~NWtqf_p5&HGjTJoZI|S8n)uf0l05g}rdhqaIBpnv^myAWbI*7E=&N3x z95xI+0zR;x-|08c&;6Ul#XdjZARV+no-wSN`};1(+>)AIisPc*P@H*_1Kd%ys#()H z>NUmL)tL6ccj9UxPF`{LG^Rc9JypwV>?^N0yvK~LBc9f{#^OA9dQUv#8Tz7oxfa(K u#=%<%_2}PpAb{bmUKcqz}))c5uC(7v?)v4a2P)ZNa- z@$&T2)z|&~{r~^}A^8LV00000EC2ui01yBW000GQ;3tk`X`bk)Wk@<6#nZYULKH{p zEx|?+kif!I0vIL|#ZMubBmjWH2OtmxIFVa~6JQ7!1CK!f5W#StOTv&C3=E8h2vI1s n+#cd5;2fT3B_0kF0v!+!GARoV78n&7dMN`JIW(4+BOw4gP{MS* literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/openid.gif b/samples/openid-jc/src/main/resources/resources/img/openid.gif new file mode 100644 index 0000000000000000000000000000000000000000..c718b0e6f37012db6c9c10d9d21c4dea0d0c01bc GIT binary patch literal 740 zcmZ?wbhEHb^k$G`xXQrrKS$vIw-5i{JotZf!T-qt{~ulWe{RG7ST3!;kh({9A)7tlU&$%5*g$f^Ar># z6BXsynVh) zJ?osJf(s)D10z?npvQi179P(djPk7Va&pI%NfVlv<{V@&c*Q1S?C^%corz71;ll+1P9`Sd{~>qE3OQZcJ(5}z4)|O#`p@vJ zr9;Fsp~HjOs*vv^`}=;ISs7Cf1bMkUpV%Pi{6*$qgF{F5!;-XxTBi=%eG5gPtV^!wdin~r1kkVO&vN=8Ce+Xv z$*|MCqlY(ACp$%vPrNeV;U*4lo)c<`?yngdvl5)QWEV6rHbi?!)@MOEE;CkPT#L!!@77y7u K{UjJ!7_0#i2pVPp literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/technorati.ico b/samples/openid-jc/src/main/resources/resources/img/technorati.ico new file mode 100644 index 0000000000000000000000000000000000000000..fa1083c116527de7cdbf5897976aae8807fce878 GIT binary patch literal 2294 zcmeH}ze^lZ5XZl}d+sirdNzWcsg4x+2g0RLIAWPjuoD!tN}VeB7eq*vB1MXHX)Xi{ zAytZyMi86WScxK7SO|(gE|<@|cRuzut2sy&xMBC*%tj+A zE!c_l2H#`zaX;dYlru_mk^31KdcB@L9&W3#wIFp`YJOeP`OSr1{CK6O-`2Es@?E#T zy1MFK>-Ep~I=Vd7%e_s#J@}-Zvwh`X=4ClX_h=7BXW;)k1Ifb@+v7M5AZI7aYkiNm z$KjX;Qm=X2(~a>=Zn(6-IG8mv>sbkaBEroVrCFBdHr=3XM61uF&u!`5GI1u;Qf<+zMxU!sr1q{f@m!ic#&7x4 zjcDZqv{&NU85cGO2UiL7I^;$4kVpqJ@-E;pjlK(>l3v2Y;e5IS@q=)?(5+CX;*7LwCwnlxopJBahPURBFV+~&J eFF>coTp;}_7zqbJAQuX63TM^f{)_Klzq8-HK65Pq literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/verisign.gif b/samples/openid-jc/src/main/resources/resources/img/verisign.gif new file mode 100644 index 0000000000000000000000000000000000000000..faa6aaafbda1d73ac221dcac5cb6e227cc773e73 GIT binary patch literal 2550 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 X0PU5rU|_JTL0}LcBo2~?sfE!1%eOAT literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/wordpress.ico b/samples/openid-jc/src/main/resources/resources/img/wordpress.ico new file mode 100644 index 0000000000000000000000000000000000000000..31b7d2c2b77c039342854190a90a8d8436992b47 GIT binary patch literal 1150 zcmaKqJxT*n6op^J!coBi!TOa}allq&O3PWo1c^ULbO>qe21^@jt1Q7KOpyh+ge)Q1 zK|J4huRH_#zwbc3UEA;R9AO!H&d%roag-+O5 zO!N95T@?S*G}Sgw{mN!=VmhZ5Rzf4>LLtlrZUAWLgGPY+oVrG5xo^yW`xZU-Q@wk~@ zYxS@D)yH#t7kvCm!TtK*mFh-7(+TYB+*i5pa!nc|Jf3SU=XN{`fjrfux$lA7e}n0{ zlfCqFi>Z(M`wVVG>yKK1*9rZ1`iw}=W^iIUOLNU?<8e1$!1FrglCO_u)5YTUvK?eu yI~YIj#-~XLO;hd+o2#A2S^08*UB1qS`QCUE52vFxJ9}scm-~xFcCkL1j=lhFMR`a7 literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/resources/img/yahoo.gif b/samples/openid-jc/src/main/resources/resources/img/yahoo.gif new file mode 100644 index 0000000000000000000000000000000000000000..42adbfa57f86b8b2df5aa1b7fe90510a7d1fdfdd GIT binary patch literal 1682 zcmV;D25tFANk%w1VN?JR0QUd@mU^Y$)Z(Fuu9$+OiD{W+I(v?Bo^?%%^Y8SKa-f%f zrJRAP?db1@W|sQ-`{?5AU^RD{eyHu}@MAc6Y)F84S&#er{JEpU(8JfsyU}JneZsZL zSS)eo;OgSr=DVrI-qz#a*5rX-lZrIb?D>k<=p7w-06N?k+!11Z%BingssxX*~`Jx%e>NQL4U@#&si&Ry{X0d`1)-{ zg6ib$l60Y~mAI;tw^}Z8;o0SWTajTmc&LxG+tT3I%-z$;*=0U@n}Df z_WAbn_i93aS}k+@`~3Iy_*yJ-{r&yp+~-;?aeZ2la7u;o?eq2W_P3J0;iQSMZ9#_O-sRiQ;BHNT`1AO8Qj6r> z=!+x&Fkmx*3aAJ-s-85w)XV*n|rAH`~33k^Rb@1vYox} z>+;~*+x%&C>Lw4uMvz|_vc)vS@X=;7?8j0^uVyl!LrHg=Iz3>%W_GG_VoC(sJZv``HXa* zrIxkU(csd>*m+iriD#Si^7g{9%5+bN>E!JE{QaMVtz9y8td_W5GInuEg!AzAjBA~X zY@AsvasU7SA^8LV00000EC2ui08{`F000R80L>t9BSw)JIS9nHVe#jm!-o(fN}Ncs zqD6~fM)VmW02LY`Stc0KkV8WON`_FRxX7}l%ZU3P9D0C2ViSKjMS*eC!QC5NWc*24 z$ACo`hlu15G!rIFqD1JxyfmSQfQkeLyuEbT;aCwDIQ`|T5~at(emLt$WH9QCKO?Fj z!YZJpKo=h-$7uT!(ZdXCA3nU9VnV{d0N()k(Y5u#B%yvAamGe5)veXFd%|B&z}{E8T{37 zh=$XgAq(IDLK-DxqXs0h{KJhuWN1QBJY)EyRU!TiVM;~maN!RZP&~xT1YQjCP&*>v zG{z^SKvar9Z%BlLKM^>@P9t6rA<+h8P*4UH{%m1KMF#8;qhgZOW6=OR_%lH)|M;QC z8ZSfy%{eR3AQ2<}h+xkGOhf{J3Vrwkz(32laK<*D3lQa{dk%K=0FpwEPj!g6c z8PB|?!Vn>}!~`5T1t5_zE=)iG0UUIK4SoL5A(0aP5b%#W8tjnDD-wa@&pQ_U;|wMK zP_awA|9s&=3UeHwj6-G|f<{Y6;N(Ia64h{zIqvjAj2hSc^NKS(WVVJ5CDigyFgPgS zk0p~ZbHfV$&=8I(61-3X6MR?_!$S{5GXw`Ytg(h5N(#^hz#+8og#&*SW6=pXX^~7s zFkB+QLkzgEL@`eIumT%^WMK#(^!)R|8hsQ|gbd{TLyHi#R)~`zC)5;?9Um+JL^Gdc zPzgiQO?9dAYKu|J14=HfQCJs5ExCItCfU89hC~?OkX(YSVLmi;d zz!!K_6YW}g;8BGXI9aiX4Mdod4IRil;>SO66v75h2HbJ^?H7Hao9>T4MsJEFFH&Hw-a literal 0 HcmV?d00001 diff --git a/samples/openid-jc/src/main/resources/views/login.html b/samples/openid-jc/src/main/resources/views/login.html new file mode 100644 index 0000000000..4efa819ee8 --- /dev/null +++ b/samples/openid-jc/src/main/resources/views/login.html @@ -0,0 +1,46 @@ + + + Messages : Login + + + + +
+
+ +
+ Sign-in or Create New Account +
+ Invalid username and password. +
+
+ You have been logged out. +
+
+

Please click your account provider:

+
+ +
+ +
+ + +
+ +
+
+ + + + +
+ + \ No newline at end of file diff --git a/samples/openid-jc/src/main/resources/views/user/show.html b/samples/openid-jc/src/main/resources/views/user/show.html new file mode 100644 index 0000000000..67f5873342 --- /dev/null +++ b/samples/openid-jc/src/main/resources/views/user/show.html @@ -0,0 +1,34 @@ + + + Messages : Login + + + + +
+

User Attributes

+ + + + + + + + + + + + + + + + + +
Attribute NameAttribute Value
IDhttps://example.com/user/id
Attribute Name +
+
Attribute Value
+
+
+
+ + \ No newline at end of file diff --git a/samples/preauth-jc/src/main/resources/views/login.html b/samples/preauth-jc/src/main/resources/views/login.html new file mode 100644 index 0000000000..b9f948901d --- /dev/null +++ b/samples/preauth-jc/src/main/resources/views/login.html @@ -0,0 +1,27 @@ + + + Messages : Create + + +
+
+
+ Please Login +
+ Invalid username and password. +
+
+ You have been logged out. +
+ + + + +
+ +
+
+
+
+ + \ No newline at end of file diff --git a/samples/rememberme-jc/src/main/resources/views/login.html b/samples/rememberme-jc/src/main/resources/views/login.html new file mode 100644 index 0000000000..dde4092a2b --- /dev/null +++ b/samples/rememberme-jc/src/main/resources/views/login.html @@ -0,0 +1,29 @@ + + + Messages : Create + + +
+
+
+ Please Login +
+ Invalid username and password. +
+
+ You have been logged out. +
+ + + + + + +
+ +
+
+
+
+ + \ No newline at end of file