Update Opaque Token Sample and tests

Issue: gh-6498
This commit is contained in:
Clement Ng
2019-06-26 18:00:08 -07:00
committed by Josh Cummings
parent 491da9db03
commit cd54808718
5 changed files with 15 additions and 12 deletions

View File

@@ -16,6 +16,7 @@
package sample;
import org.springframework.security.core.annotation.AuthenticationPrincipal;
import org.springframework.security.oauth2.core.OAuth2TokenAttributes;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -26,8 +27,8 @@ import org.springframework.web.bind.annotation.RestController;
public class OAuth2ResourceServerController {
@GetMapping("/")
public String index(@AuthenticationPrincipal(expression="['sub']") String subject) {
return String.format("Hello, %s!", subject);
public String index(@AuthenticationPrincipal OAuth2TokenAttributes attributes) {
return String.format("Hello, %s!", (String) attributes.getAttribute("sub"));
}
@GetMapping("/message")