spring-boot/spring-boot-cli/samples
Greg Turnquist 53f67a448f Auto-configure Spring Security OAuth2 when detected on the classpath
* Automatically spin up Authorization Server and Resource Server
* Automatically configures method level security included OAuth2Expression handler
* Wrote extensive unit tests verifying default behavior as well as the auto-configuration backing off when custom Authorization/Resource servers are included
* Created org.springframework.boot.security.oauth2 subpackage to contain it
* Can also disable either resource of authorization server completely with a single property for each
* Print out the auto-generated secrets and other settings
* Added spring-boot-sample-secure-oauth2 to provide a sample that can be run and poked with curl as well as some automated tests.
* Make users ask for which servers to install by adding @Enable*
* User has to @EnableGlobalMethodSecurity instead of using properties files

Add Spring Security OAuth2 support to Spring Boot CLI

* Triggered from either @EnableAuthorizationServer or @EnableResourceServer
* Needs to have @EnableGlobalMethodSecurity to allow picking the annotation model.
* By default, comes with import support for @PreAuthorize, @PreFilter, @PostAuthorize, and @PostFilter via a single start import
* Also need import support for the enable annotations mentioned above.
* Added extra test case and sample (oauth2.groovy)
2015-05-26 06:34:43 +01:00
..
actuator.groovy Add tests for loading dependencies in starters without parent 2013-11-07 16:05:01 +00:00
app.groovy Make "." be the CLI's default classpath 2013-12-04 11:13:49 +00:00
beans.groovy Polish 2014-05-20 18:26:56 +01:00
caching.groovy Polish 2014-08-28 12:07:44 -07:00
device.groovy Use simplified @Grab where possible 2013-10-09 10:16:01 -04:00
http.groovy Polish 2014-07-28 15:40:40 -07:00
integration.groovy CLI Integration Sample Shutdown 2014-05-02 11:17:19 +01:00
jms.groovy Avoid duplicate script 2014-08-29 10:26:29 +02:00
job.groovy Polish 2013-11-04 22:17:38 -08:00
oauth2.groovy Auto-configure Spring Security OAuth2 when detected on the classpath 2015-05-26 06:34:43 +01:00
rabbit.groovy Improve RabbitMQ support in CLI 2014-09-05 17:52:20 +02:00
reactor.groovy Start building against Reactor 2.0.1 snapshots 2015-04-27 13:47:42 +01:00
runner.groovy Polish 2013-11-04 22:17:38 -08:00
runner.xml Change package names zero->boot 2013-07-26 14:13:41 +01:00
secure.groovy Add tests for loading dependencies in starters without parent 2013-11-07 16:05:01 +00:00
template.groovy Enhance Groovy template support in CLI 2014-05-20 12:36:32 +01:00
tx.groovy Polish 2013-11-04 22:17:38 -08:00
ui.groovy Switch to thymeleaf-spring4 2013-12-19 13:40:24 +00:00
web.groovy Polish 2013-11-04 22:17:38 -08:00