plugin-rest/spring-security-rest-testapp-profile/features/jwt1/skeleton/grails-app/controllers/rest/JwtController.groovy (12 lines of code) (raw):
package rest
import grails.converters.JSON
import grails.plugin.springsecurity.annotation.Secured
import grails.plugin.springsecurity.rest.token.AccessToken
class JwtController {
def springSecurityService
@Secured(['ROLE_USER'])
def claims() {
AccessToken accessToken = springSecurityService.authentication as AccessToken
render accessToken.accessTokenJwt.JWTClaimsSet.claims as JSON
}
}