Skip to content

Commit 19f0628

Browse files
committed
Update Opaque Token Sample
Issue gh-6489
1 parent 221c33f commit 19f0628

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

samples/boot/oauth2resourceserver-opaque/src/main/java/sample/OAuth2ResourceServerController.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
package sample;
1717

1818
import org.springframework.security.core.annotation.AuthenticationPrincipal;
19-
import org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal;
2019
import org.springframework.web.bind.annotation.GetMapping;
2120
import org.springframework.web.bind.annotation.PostMapping;
2221
import org.springframework.web.bind.annotation.RequestBody;
@@ -29,8 +28,8 @@
2928
public class OAuth2ResourceServerController {
3029

3130
@GetMapping("/")
32-
public String index(@AuthenticationPrincipal OAuth2AuthenticatedPrincipal principal) {
33-
return String.format("Hello, %s!", (String) principal.getAttribute("sub"));
31+
public String index(@AuthenticationPrincipal(expression="subject") String subject) {
32+
return String.format("Hello, %s!", subject);
3433
}
3534

3635
@GetMapping("/message")

0 commit comments

Comments
 (0)