package com.moral.security.endpoint; import com.moral.security.auth.JwtAuthenticationToken; import com.moral.security.model.UserContext; import org.springframework.web.bind.annotation.*; /** * End-point for retrieving logged-in user details. * * @author vladimir.stankovic * * Aug 4, 2016 */ @RestController public class ProfileEndpoint { @RequestMapping(value="/user-context", method=RequestMethod.GET) @CrossOrigin(origins = "*", maxAge = 3600) public @ResponseBody UserContext get(JwtAuthenticationToken token) { return token.getPrincipal(); } }