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 0000000000..decc4f1236 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/aol.gif differ diff --git a/samples/openid-jc/src/main/resources/resources/img/blogger.ico b/samples/openid-jc/src/main/resources/resources/img/blogger.ico new file mode 100644 index 0000000000..1b9730b01c Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/blogger.ico differ diff --git a/samples/openid-jc/src/main/resources/resources/img/claimid.ico b/samples/openid-jc/src/main/resources/resources/img/claimid.ico new file mode 100644 index 0000000000..2b80f49183 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/claimid.ico differ diff --git a/samples/openid-jc/src/main/resources/resources/img/facebook.gif b/samples/openid-jc/src/main/resources/resources/img/facebook.gif new file mode 100644 index 0000000000..b997b358f7 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/facebook.gif differ diff --git a/samples/openid-jc/src/main/resources/resources/img/flickr.ico b/samples/openid-jc/src/main/resources/resources/img/flickr.ico new file mode 100644 index 0000000000..11f6e07f68 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/flickr.ico differ 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 0000000000..1b6cd07bd8 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/google.gif differ 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 0000000000..f3d21ec5e8 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/livejournal.ico differ 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 0000000000..ceb06e6a3f Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/myopenid.ico differ diff --git a/samples/openid-jc/src/main/resources/resources/img/openid-inputicon.gif b/samples/openid-jc/src/main/resources/resources/img/openid-inputicon.gif new file mode 100644 index 0000000000..cde836c893 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/openid-inputicon.gif differ 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 0000000000..c718b0e6f3 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/openid.gif differ 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 0000000000..fa1083c116 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/technorati.ico differ 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 0000000000..faa6aaafbd Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/verisign.gif differ diff --git a/samples/openid-jc/src/main/resources/resources/img/verisign.ico b/samples/openid-jc/src/main/resources/resources/img/verisign.ico new file mode 100644 index 0000000000..3953af9319 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/verisign.ico differ diff --git a/samples/openid-jc/src/main/resources/resources/img/vidoop.ico b/samples/openid-jc/src/main/resources/resources/img/vidoop.ico new file mode 100644 index 0000000000..bbd9a0d50f Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/vidoop.ico differ 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 0000000000..31b7d2c2b7 Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/wordpress.ico differ 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 0000000000..42adbfa57f Binary files /dev/null and b/samples/openid-jc/src/main/resources/resources/img/yahoo.gif differ 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