From 19f06284cd6ef8a3bd6f38df79355befec61368e Mon Sep 17 00:00:00 2001 From: Josh Cummings Date: Thu, 9 Jul 2020 14:36:46 -0600 Subject: [PATCH] Update Opaque Token Sample Issue gh-6489 --- .../src/main/java/sample/OAuth2ResourceServerController.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/samples/boot/oauth2resourceserver-opaque/src/main/java/sample/OAuth2ResourceServerController.java b/samples/boot/oauth2resourceserver-opaque/src/main/java/sample/OAuth2ResourceServerController.java index 234a16f4cd..f06db58ffd 100644 --- a/samples/boot/oauth2resourceserver-opaque/src/main/java/sample/OAuth2ResourceServerController.java +++ b/samples/boot/oauth2resourceserver-opaque/src/main/java/sample/OAuth2ResourceServerController.java @@ -16,7 +16,6 @@ package sample; import org.springframework.security.core.annotation.AuthenticationPrincipal; -import org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -29,8 +28,8 @@ import org.springframework.web.bind.annotation.RestController; public class OAuth2ResourceServerController { @GetMapping("/") - public String index(@AuthenticationPrincipal OAuth2AuthenticatedPrincipal principal) { - return String.format("Hello, %s!", (String) principal.getAttribute("sub")); + public String index(@AuthenticationPrincipal(expression="subject") String subject) { + return String.format("Hello, %s!", subject); } @GetMapping("/message")