From 7dd876bcda21600206631ec8665a92b005d4b8f4 Mon Sep 17 00:00:00 2001 From: Bill Burke Date: Mon, 5 Aug 2013 09:51:02 -0400 Subject: [PATCH] make easier for softlinks --- .../server/src/main/webapp/css/base.css | 592 ------------------ .../server/src/main/webapp/css/reset.css | 48 -- .../server/src/main/webapp/img/facebook.png | Bin 509 -> 0 bytes .../server/src/main/webapp/img/favicon.ico | Bin 1150 -> 0 bytes .../server/src/main/webapp/img/favicon.png | Bin 1622 -> 0 bytes .../server/src/main/webapp/img/jfokus.png | Bin 37586 -> 0 bytes .../server/src/main/webapp/img/twitter.png | Bin 2715 -> 0 bytes .../server/src/main/webapp/loginForm.jsp | 128 ---- .../server/src/main/webapp/oauthGrantForm.jsp | 82 --- .../lib/bootstrap/css/bootstrap.css | 0 .../font-awesome/css/font-awesome-ie7.min.css | 0 .../lib/font-awesome/css/font-awesome.css | 0 .../lib/font-awesome/css/font-awesome.min.css | 0 .../lib/font-awesome/font/FontAwesome.otf | Bin .../font-awesome/font/fontawesome-webfont.eot | Bin .../font-awesome/font/fontawesome-webfont.svg | 0 .../font-awesome/font/fontawesome-webfont.ttf | Bin .../font/fontawesome-webfont.woff | Bin .../src/main/webapp/saas/oauthGrantForm.jsp | 86 +++ .../webapp/{ => saas}/securityFailure.jsp | 10 +- .../resources/AbstractLoginService.java | 4 +- 21 files changed, 92 insertions(+), 858 deletions(-) delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/css/base.css delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/css/reset.css delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/img/facebook.png delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/img/favicon.ico delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/img/favicon.png delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/img/jfokus.png delete mode 100644 examples/as7-eap-demo/server/src/main/webapp/img/twitter.png delete mode 100755 examples/as7-eap-demo/server/src/main/webapp/loginForm.jsp delete mode 100755 examples/as7-eap-demo/server/src/main/webapp/oauthGrantForm.jsp rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/bootstrap/css/bootstrap.css (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/css/font-awesome-ie7.min.css (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/css/font-awesome.css (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/css/font-awesome.min.css (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/font/FontAwesome.otf (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/font/fontawesome-webfont.eot (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/font/fontawesome-webfont.svg (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/font/fontawesome-webfont.ttf (100%) rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/lib/font-awesome/font/fontawesome-webfont.woff (100%) create mode 100755 examples/as7-eap-demo/server/src/main/webapp/saas/oauthGrantForm.jsp rename examples/as7-eap-demo/server/src/main/webapp/{ => saas}/securityFailure.jsp (56%) diff --git a/examples/as7-eap-demo/server/src/main/webapp/css/base.css b/examples/as7-eap-demo/server/src/main/webapp/css/base.css deleted file mode 100644 index e60bdc8e26..0000000000 --- a/examples/as7-eap-demo/server/src/main/webapp/css/base.css +++ /dev/null @@ -1,592 +0,0 @@ -/* General styles */ - -body { - font-family: "Open Sans", Helvetica, sans-serif; - font-size: 62.5%; - color: #2d2d2d; -} - -.hiddenElement {display: none;} - -li {list-style: none;} - -.left {float: left;} -.right {float: right;} - - -/* Top */ - -#top { - background-color: #2393c8, transparent; /* SVG */ - background-image: linear-gradient(rgba(0,0,0,0) 91%, rgba(0,0,0,0.1) 100%), url(img/banner-bg-lines.png), url(img/banner-bg-gradient.png), url(img/banner-bg.png) ; - background-image: -webkit-linear-gradient(rgba(0,0,0,0) 91%, rgba(0,0,0,0.1) 100%), url(img/banner-bg-lines.png), url(img/banner-bg-gradient.png), url(img/banner-bg.png) ; - background-image: -moz-linear-gradient(rgba(0,0,0,0) 91%, rgba(0,0,0,0.2) 100%), url(img/banner-bg-lines.png), url(img/banner-bg-gradient.png), url(img/banner-bg.png) ; - background-repeat: no-repeat, repeat-x, no-repeat, repeat; - background-position: left top, center center, center 16px, left top; - border-top: 5px solid rgba(0,0,0,0.4); - padding-top: 1em; - padding-bottom: 1.7em; -} - -header nav .left { - margin-left: 47em; -} - -header nav li {float: left;} - -header nav li+li {margin-left: 3em;} - -header nav a { - font-size: 1.6em; - color: #fff; - font-weight: 100; - margin-top: 0.6em; - display: block; - cursor: pointer; -} - -header nav a:hover, -header nav a:focus {color: #fff;} - -header li.active a {color: #f9eed0;} - -header form {position: relative;} - -header label { - position: absolute; - left: 0.6em; - top: 0.4em; -} - -header #searchEvents { - border: none; - border-radius: 0.3125em; - font-size: 1.6em; - font-family: "Lucida Grande", Lucida, sans-serif; - margin-bottom: 2em; - padding: 0.4375em 0.4375em 0.4375em 2em; - height: 1.5em; - width: 11em; - box-shadow: inset 0 2px 5px rgba(0,0,0,0.2); - width: 14.4375em; -} - -header #searchEvents:focus { - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.75); - outline: 0 none; -} - -input[type="search"] {color: #2D2D2D;} - -header i.icon-search { - color: #b2afaf; - font-size: 1.6em; - line-height: 1.75em; -} - -#banner h1 { - margin-top: 0.7em; - float: left; -} - -h1 a { - display: inline-block; - text-indent: -99999em; - background: url(img/logo.png) no-repeat left top; /* SVG */ - opacity: 0.95; -} - -#banner h1 a { - width: 35.3em; - height: 14.3em; -} - -#banner h2 { - color: #fff; - display: inline-block; - font-size: 3.2em; - font-weight: 100; - margin-left: 3.625em; - margin-top: 1.25em; - opacity: 0.5; - text-shadow: 0 0 2px rgba(0, 0, 0, 0.15); -} - -#top.loggedIn {padding-bottom: 1.3em;} - -.loggedIn nav .left {margin-left: 0;} - -.loggedIn #searchEvents { - margin-bottom: 0; -} - -.loggedIn h1 { - position: absolute; - top: 0.8em; - left: 50%; - margin-left: -9.65em; -} - -.loggedIn h1 a { - width: 12.0625em; - height: 4.875em; - background-size: contain; - margin-top: 0; -} - -.userName { - cursor: pointer; -} - -.userName a img { - vertical-align: middle; - margin-right: 0.5em; - width: 1.25em; -} - - -/* Content - general */ - -.container {width: 120em;} - -input[type="file"] { - height: 1.92857142857143em; - line-height: 1.92857142857143em; -} - -div#loading { - background-color: rgba(255,255,255,0.5); - color: #868686; - font-size: 2em; - padding: 10px; - position: fixed; - left: 10px; - bottom: 10px; -} - -div#error { - background-color: rgba(255,255,255,0.5); - color: #860000; - font-size: 2em; - padding: 10px; - position: fixed; - left: 10px; - bottom: 10px; -} - -/* -.btn-primary { - background-image: linear-gradient(#64b1e2 0%, #19719a 100%); - border-color: #1c6f99; - background-color: #499bca; -} - -.btn-primary:hover { - border-color: #136289; - background-color: #3180ac; - background-image: linear-gradient(#1e8dc3 0%, #19719a 100%); -} -*/ - - -/* Home - page */ - -section { - clear: both; - padding-top: 3.6em; -} - -#content hgroup { - background: url(img/heading-bg.png) repeat-x left 0.3em; /* Test with Retina */ - width: 100%; - margin-bottom: 3em; -} - -#content hgroup h3 { - font-size: 2.6em; - text-transform: uppercase; - color: #868686; - margin-left: 0.76923076923077em; - padding-left: 0.38461538461538em; - padding-right: 0.38461538461538em; - background-color: #fff; - float: left; - padding-top: 0.2em; -} - -#events-filter { - float: right; - margin-right: 2em; - padding-left: 1em; - background-color: #fff; -} - -#events-filter legend {display: none;} - -#events-filter label { - font-size: 1.6em; - color: #868686; -} - -#events-filter label, -#events-filter .selectors {display: inline-block;} - -#events-filter .selectors { - margin-left: 1em; - margin-right: 1em; - position: relative; -} - -#events-filter .selected { - font-size: 1.5em; - color: #2d2d2d; - background: linear-gradient(#fff, #ededed); - background: -moz-linear-gradient(#fff, #ededed); - background: -webkit-linear-gradient(#fff, #ededed); - border: 1px solid #d6d6d6; - border-radius: 0.33333333333333em; - padding-left: 0.8em; - padding-right: 2.93333333333333em; - line-height: 2.26666666666667em; - display: inline-block; - font-family: "Lucida Grande", Lucida, sans-serif; -} - -#events-filter .selected:hover { - text-decoration: none; -} - -#events-filter .selectors i { - position: absolute; - font-size: 1.6em; - right: 0.625em; - top: 10px; - color: #2d2d2d; -} - - -/* List of events */ - -div.event-wrapper { - float: left; - width: 48.333333333333%; - margin-bottom: 3.5em; -} - -div.event-wrapper:nth-child(even) { - clear: left; - margin-right: 2.5%; -} - -.event .left { - width: 37.241379310345%; - position: relative; -} - -.event:nth-child(odd) .left { - margin-left: 1.724137931034%; -} - -.event img { - width: 20em; - height: 15em; -} - -span.date { - font-weight: bold; - font-size: 1.8em; - color: #696969; - display: inline-block; - line-height: 1.66666666666667em; - text-shadow: 0px 1px 0px #fff; - background-color: rgba(227,226,223,0.95); - padding-left: 1.11111111111111em; - padding-bottom: 0.16666666666667em; - min-width: 6em; - position: absolute; - z-index: 10; -} - -span.dateShadow { - border-color: #b2b0ad transparent transparent transparent; - border-style: solid; - border-width: 3em; - position: absolute; - top: 3.3em; -} - -.mask { - width: 20em; - height: 15em; - position: relative; - overflow: hidden; - top: 1.6em; - left: 1.5em; - border-left: 1px solid #fff; -} - -span.locality { - background-color: rgba(0,0,0,0.7); - line-height: 1.66666666666667em; - font-size: 1.8em; - color: #fff; - padding-right: 0.55555555555556em; - padding-left: 1.11111111111111em; - display: block; - position: absolute; - top: 7.44444444444444em; - right: 0.05555555555556em; -} - -span.locality a {color: #fff;} - -.event .right {width: 57.586206896552%;} - -.event h4 a { - margin-top: 0.4em; - margin-bottom: 0.53333333333333em; - color: #2d2d2d; - display: inline-block; - font-size: 3em; -} - -.event h4 a.smaller { - font-size: 2.5em; -} - -#content .event p { - color: #a4a4a4; - font-family: "Lucida Grande", Lucida, sans-serif; - font-size: 1.6em; - line-height: 1.25em; - margin-bottom: 1em; -} - -.attending { - font-size: 1.4em; - color: #2D2D2D; - line-height: 1.71428571428571em; - display: inline-block; - margin-left: 0.8em; -} - - -/* Tags */ - -section+section { - padding-top: 2.6em; -} - -nav.tags li { - float: left; - margin-right: 0.5em; - margin-bottom: 0.5em; - position: relative; - background: url(img/tag-neb.svg) no-repeat left top; -} - -nav.tags a { - font-family: "Lucida Grande", Lucida, sans-serif; - font-size: 1.2em; - font-weight: bold; - color: #909090; - background-color: #f4f4f4; - border: 1px solid #d6d6d6; - border-left: none; - line-height: 1.66666666666667em; - display: inline-block; - padding-right: 0.66666666666667em; - padding-bottom: 0.16666666666667em; - padding-left: 0.5em; - margin-left: 1em; - border-radius: 0 0.16666666666667em 0.16666666666667em 0; -} - -nav.tags a span { - font-weight: normal; - color: #acacac; - padding-left: 0.3em; -} - - -/* Popular events */ - -.popularEvents { - position: relative; - width: 120em; -} - -.popularEvents div { - width: 96.666666666667%; - margin-left: 1.666666666667%; - margin-right: 1.666666666667%; -/* - width: 103em; - margin-left: 8.5em; -*/ -} - -.popularEvents article { - position: relative; - width: 22.413793103448%; - margin-right: 3.448275862069%; - float: right; -/* - margin-right: 5.5em; - width: 21.6em; -*/ -} - -.popularEvents article:nth-child(4) {margin-right: 0;} - -.popularEvents span.locality { - right: 2.55555555555556em; -} - -.popularEvents h4 { - margin-top: 1.5em; - margin-left: 1.6em; -} - -.popularEvents nav a { - width: 3.8em; - height: 4.6em; - background: url(img/carousel-nav.png); /* SVG */ - background-repeat: no-repeat; - text-indent: -99999em; - position: absolute; - top: 8.2em; -} - -.popularEvents a.prev { - background-position: left top; - left: 0; -} - -.popularEvents a.next { - background-position: right top; - right: 0; -} - -a.prev:hover {background-position: left -4.6em;} -a.next:hover {background-position: right -4.6em;} - -a.prev.disabled {background-position: left bottom;} -a.next.disabled {background-position: right bottom;} - -a.prev.disabled, -a.next.disabled {cursor: default;} - - -/* Create event - Page */ - -h2 { - font-size: 3em; - margin-bottom: 1.5em; -} - -.container.register { - margin-left: 30em; - width: 60em; - margin-top: 4em; -} - - - - - - -/* Footer */ - -footer { - margin-top: 2em; - margin-bottom: 4em; -} - -footer p { - text-align: center; - color: #c3c2c2; - font-size: 1.3em; -} - - -/* Clearfix */ - -.clearfix:after { - content: "."; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} - -.clearfix { - display: inline-block; -} - - -/* General styles [PROVISIONAL] */ - -.eventDetail h1, -.eventDetail h2, -.eventDetail h3 { - line-height: 40px; -} - -.eventDetail h1 { - font-size: 38.5px; - margin-top: 30px; -} - -.eventDetail h2 { - font-size: 31.5px; - margin-top: 20px; -} - -.eventDetail h3 { - font-size: 25px; - margin-top: 20px; -} - -.eventDetail p, .register p { - margin: 10px 0; - font-size: 14px; - line-height: 18px; -} - -.eventDetail p strong { - font-weight: bold; -} - -.eventDetail img { - margin: 10px 10px 10px 0; -} - -.eventDetail ul li { - margin-top: 10px; - font-size: 14px; - line-height: 18px; - display: inline-block; -} - -.register { - margin-top: 30px; -} - -.register label { - font-size: 16px; -} - -#facebook-login-box { - display: inline-block; - width: 120px; - height: 120px; -} - -#twitter-login-box { - display: inline-block; - width: 120px; - heigth: 120px; - padding-left: 0.5em; -} \ No newline at end of file diff --git a/examples/as7-eap-demo/server/src/main/webapp/css/reset.css b/examples/as7-eap-demo/server/src/main/webapp/css/reset.css deleted file mode 100644 index af944401f7..0000000000 --- a/examples/as7-eap-demo/server/src/main/webapp/css/reset.css +++ /dev/null @@ -1,48 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ - v2.0 | 20110126 - License: none (public domain) -*/ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} \ No newline at end of file diff --git a/examples/as7-eap-demo/server/src/main/webapp/img/facebook.png b/examples/as7-eap-demo/server/src/main/webapp/img/facebook.png deleted file mode 100644 index 9443a881d36999483ab09969360271d550db244d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^Js`}%3?ygDZR7z`Q2{<7u0Yy4dL}ZOwB-2hhi`IQ zw|Jy2u#1~r+Oy;0&FBCB|DU_|%(-jNfGTrZHoK?J|NQl5>&*Qj1DxoEBV zvX|x6j3*!Xl4l@%@W@FYR^!`A$!e zgl24iC%ISMK>lu$rqA|DH+{}CuhR@6UIHsLO8Bv!_u0oK#|oCDHBDigvSiuPEpFSF dJUd~>7+sxcxS8!_4KSn`JYD@<);T3K0RS#A+|d94 diff --git a/examples/as7-eap-demo/server/src/main/webapp/img/favicon.ico b/examples/as7-eap-demo/server/src/main/webapp/img/favicon.ico deleted file mode 100644 index f0089eaae0cf385ab40200c9bdfae872d5b62b2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmb7ENl#N@6fKEAfR$^P{)x74C?TvcChq(JuH3p6WMYAxCp9>`*XD zgzW}G9ai>|5EA;ALd%%BF!d3KgvfO*+}T_c@wiK^W3r3B(?HZou7eu#(_fRwY!@)* zQZVLJ5bd;bri2N`({8nnc#ncuk4h+*?3M|MH3h4CyI4E@gNZI`*jL!7OTv^}*15BN zO_=YuAs=~yQvM@~t3xO(4`9K653yba*=v1F@QL^&NVKto@rmC?hqfa7P7meS8i=A5b{ohRXMG zobBh4dv_nXH>$3`IN3q=ZEIb>66C&vl8#u91o8Yd=Cq)Swf7HjTF&9>;uycr_i_2_ z5QTUfcU6!pu4C=s5E=SupXg!5v^ZOyqv)vx*oU=DP{wBb8H$T9kRNI#pLxHG74D#M zuS`Hf#!n4%Q(acRYgX!voX(}M>2(R&*D`WJBVJwofb5qzbyj`%6>`R%7DOFZ=Ex;a zAkBLd5WEbL4PM(q2D#D}(q1bP9y8C^Os$3Qu%(*xkmKVX0)C6G6Y&a>_F0hf8c5S> zj72Wtq1JA$PP)vGN9~p>Vf3S|`$m5~AL+30cVyIrc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij|?GrIUrD zg`0t^k%5_op`nF=g|U;fxtWWZg^Qzwff39Mta@GDT%DaPoh%(qTn!CfjU1g_oLo#S zj4fRpjf^ZU&0u;x^NLFn^O93x_GW_Yh3Iv}tJli8C^fMpzbGU>KL?fq0y6ST@{2R_ z3lyA#%@j0z6O%LZKmwYe2!i<6CABECEH%ZgC_h&L9Ku$a*jzx+=McRqlGchnQwRpNXhE&}03HHqvaTKV%dUyBa zi7v@Jg340NN)-ZM6qIH)ELc8=WxX6r@z*52c{UY7Ulu$O|G~}jk^AEUjwX2yOOK`` zg9#h5L^kc7b@rW4d330)-Z_KIzNOb!hp%6ik@fGVs8;uEh9Ut*Lnry0i*Gf5S9~$4 zE=T=x=eDxmW$$fnE?Ia{X4^9MiBGsf_c`k9`NN*lbL*jP((CZ!AD_;dvzG6NSL6$+ zUKb;oj<+HO<+l=4lw)dcCEKizaG7FVy2K^Wc!QeZ6ZwyJ$6P9Rie5ZZkHnYv<;W|MTQ267mfg6R-)Nq#tFt!0iBEOv8gHf7hMgTj$?;i7ww8%YN3-Vb ziFjsW%kt;XL&KWvzlrUQEhla*QP=WRH(k1DHE+rPWae;x-$&PWHfI=KuoJsncynIu zueef;gXPvyUN8Gkm@SVzdhe3M`h9;6JPYGj-`V3T`Jr-eZ@V||mYZ#M%xR}$&Dv<(YL&(>i5>K$?h|pvP)`Zh^iM)>oE~k<;~>>#W(z2D5&Z5%Ij@Kob!di zh}>y6v?AWjV5&SX<-sNCwElyutz%fb;kS0fO}<5QtFKHr>0zw2_T0BKLFdo-@ad+s zRaFJXox8{)7Iu~IYK+JKA4~RhNlvtWbxuYi=7;tHhMOA7Cmvng>;x+5Jzf1=);T3K F0RZi)Spfh5 diff --git a/examples/as7-eap-demo/server/src/main/webapp/img/jfokus.png b/examples/as7-eap-demo/server/src/main/webapp/img/jfokus.png deleted file mode 100644 index 61313b76e7f0dcad645350e2e5aa828f5da3a783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37586 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 Y0B~jNI|ZFxaR2}S07*qoM6N<$f@33hY5)KL diff --git a/examples/as7-eap-demo/server/src/main/webapp/img/twitter.png b/examples/as7-eap-demo/server/src/main/webapp/img/twitter.png deleted file mode 100644 index e77c4744dcb5143f7353c7f752ada1f0ad07d1de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2715 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 diff --git a/examples/as7-eap-demo/server/src/main/webapp/loginForm.jsp b/examples/as7-eap-demo/server/src/main/webapp/loginForm.jsp deleted file mode 100755 index 9a330027b5..0000000000 --- a/examples/as7-eap-demo/server/src/main/webapp/loginForm.jsp +++ /dev/null @@ -1,128 +0,0 @@ -<%@ page import="org.keycloak.services.models.*,org.keycloak.services.resources.*,javax.ws.rs.core.*" language="java" contentType="text/html; charset=ISO-8859-1" - pageEncoding="ISO-8859-1"%> -<% - RealmModel realm = (RealmModel)request.getAttribute(RealmModel.class.getName()); - String username = (String)request.getAttribute("username"); -%> - - - - - - Keycloak Realm Login Page - - - - - - - - - - - -
-

Powered By Keycloak

-
- - diff --git a/examples/as7-eap-demo/server/src/main/webapp/oauthGrantForm.jsp b/examples/as7-eap-demo/server/src/main/webapp/oauthGrantForm.jsp deleted file mode 100755 index 43ac5695f9..0000000000 --- a/examples/as7-eap-demo/server/src/main/webapp/oauthGrantForm.jsp +++ /dev/null @@ -1,82 +0,0 @@ -<%@ page import="org.keycloak.services.models.*,org.keycloak.services.resources.*,javax.ws.rs.core.*,java.util.*" language="java" contentType="text/html; charset=ISO-8859-1" - pageEncoding="ISO-8859-1"%> -<% - RealmModel realm = (RealmModel)request.getAttribute(RealmModel.class.getName()); - String username = (String)request.getAttribute("username"); -%> - - - - - - Keycloak - - - - - - - - - - - -<% - UserModel client = (UserModel)request.getAttribute("client"); - List realmRolesRequested = (List)request.getAttribute("realmRolesRequested"); - MultivaluedMap resourceRolesRequested = (MultivaluedMap)request.getAttribute("resourceRolesRequested"); -%> - -

Grant request for: <%=client.getLoginName()%>

- -