diff --git a/spring-boot-samples/pom.xml b/spring-boot-samples/pom.xml
index 5eb8551cda..95869eaf93 100644
--- a/spring-boot-samples/pom.xml
+++ b/spring-boot-samples/pom.xml
@@ -71,6 +71,7 @@
spring-boot-sample-property-validationspring-boot-sample-securespring-boot-sample-secure-oauth2
+ spring-boot-sample-secure-ssospring-boot-sample-servletspring-boot-sample-session-redisspring-boot-sample-simple
diff --git a/spring-boot-samples/spring-boot-sample-secure-sso/pom.xml b/spring-boot-samples/spring-boot-sample-secure-sso/pom.xml
new file mode 100644
index 0000000000..4fa4166822
--- /dev/null
+++ b/spring-boot-samples/spring-boot-sample-secure-sso/pom.xml
@@ -0,0 +1,58 @@
+
+
+ 4.0.0
+
+
+ org.springframework.boot
+ spring-boot-samples
+ 1.3.0.BUILD-SNAPSHOT
+
+ spring-boot-sample-secure-sso
+ spring-boot-sample-secure-sso
+ Spring Boot Security OAuth2 Sample
+ http://projects.spring.io/spring-boot/
+
+ Pivotal Software, Inc.
+ http://www.spring.io
+
+
+ ${basedir}/../..
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-security
+
+
+ org.springframework.security.oauth
+ spring-security-oauth2
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.webjars
+ bootstrap
+ 3.0.3
+
+
+ org.webjars
+ jquery
+ 2.0.3-1
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
diff --git a/spring-boot-samples/spring-boot-sample-secure-sso/src/main/java/sample/secure/sso/SampleOAuth2SsoApplication.java b/spring-boot-samples/spring-boot-sample-secure-sso/src/main/java/sample/secure/sso/SampleOAuth2SsoApplication.java
new file mode 100644
index 0000000000..fd709ad75a
--- /dev/null
+++ b/spring-boot-samples/spring-boot-sample-secure-sso/src/main/java/sample/secure/sso/SampleOAuth2SsoApplication.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright 2012-2015 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 sample.secure.sso;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.security.oauth2.client.EnableOAuth2Sso;
+
+/**
+ * After you launch the app it should prompt you for login with github. As long as it runs
+ * on port 8080 on localhost it should work. Use an incognito window for testing
+ * (otherwise you might find you are already authenticated).
+ *
+ * @author Dave Syer
+ */
+@SpringBootApplication
+@EnableOAuth2Sso
+public class SampleOAuth2SsoApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(SampleOAuth2SsoApplication.class, args);
+ }
+
+}
diff --git a/spring-boot-samples/spring-boot-sample-secure-sso/src/main/resources/application.yml b/spring-boot-samples/spring-boot-sample-secure-sso/src/main/resources/application.yml
new file mode 100644
index 0000000000..5e37fe2e6e
--- /dev/null
+++ b/spring-boot-samples/spring-boot-sample-secure-sso/src/main/resources/application.yml
@@ -0,0 +1,14 @@
+security:
+ oauth2:
+ client:
+ clientId: 314f917438a18b82966a
+ clientSecret: 0cc21fd8c59749bfff0e0d441378438e692ae896
+ accessTokenUri: https://github.com/login/oauth/access_token
+ userAuthorizationUri: https://github.com/login/oauth/authorize
+ clientAuthenticationScheme: form
+ resource:
+ userInfoUri: https://api.github.com/user
+
+logging:
+ level:
+ org.springframework.security: DEBUG
diff --git a/spring-boot-samples/spring-boot-sample-secure-sso/src/main/resources/static/index.html b/spring-boot-samples/spring-boot-sample-secure-sso/src/main/resources/static/index.html
new file mode 100644
index 0000000000..03a317ed60
--- /dev/null
+++ b/spring-boot-samples/spring-boot-sample-secure-sso/src/main/resources/static/index.html
@@ -0,0 +1,39 @@
+
+
+