Class AuthResource


  • @RestController
    @RequestMapping("/auth")
    public class AuthResource
    extends Object
    Classe REST API para endpoint /auth
    Author:
    José Henrique
    • Constructor Detail

      • AuthResource

        public AuthResource()
    • Method Detail

      • refreshToken

        @RequestMapping(value="/refresh_token",
                        method=POST)
        public org.springframework.http.ResponseEntity<Void> refreshToken​(javax.servlet.http.HttpServletResponse httpServletResponse)
        Gera um novo token para um usuário logado com token perto de expiração
        Parameters:
        httpServletResponse - Resposta a ser enviada ao usuário
        Returns:
        Um JSON de resposta(ResponseEntity) sem corpo e com status HTTP no contente(204)
      • forgot

        @RequestMapping(value="/forgot",
                        method=POST)
        public org.springframework.http.ResponseEntity<Void> forgot​(@Valid @RequestBody
                                                                    @Valid EmailDTO emailDTO)
        Gera uma nova senha e a envia por email
        Parameters:
        emailDTO - Email que irá receber a nova senha
        Returns:
        Um JSON de resposta(ResponseEntity) sem corpo e com status HTTP no contente(204)