@Target(value=PARAMETER) @Retention(value=RUNTIME) @Documented @AuthenticationPrincipal public @interface CurrentUser
AuthenticationPrincipal
found on SecurityContextHolder
. You could instead use AuthenticationPrincipal
directly, but this
meta annotation is useful to decouple your Rest controller logic from spring security.Copyright © 2018 Walmart, Inc.. All rights reserved.