Add @EnableOAuth2Sso and spring.oauth2.sso.*
User can enable OAuth2 SSO by declaring the intent (@EnableOAuth2Sso) and also configuring the client properties (spring.oauth2.client.*). The spring.oauth2.sso.* are only needed to change the path for the login (defaults to /login) - any other security configuration for the protected resources can be added in a WebSecurityConfigurerAdapter which carries the @EnableOAuth2Sso annotation.
This commit is contained in:
@@ -2,11 +2,9 @@ package org.test
|
||||
|
||||
@EnableAuthorizationServer
|
||||
@EnableResourceServer
|
||||
@EnableGlobalMethodSecurity(prePostEnabled = true)
|
||||
@RestController
|
||||
class SampleController {
|
||||
|
||||
@PreAuthorize("#oauth2.hasScope('read')")
|
||||
@RequestMapping("/")
|
||||
def hello() {
|
||||
[message: "Hello World!"]
|
||||
|
||||
Reference in New Issue
Block a user