curl ( -L ) de --location segue uma URL redirecionada:
curl -LX POST ...
Mas a ressalva é que isso seguirá os redirecionamentos após o login. Se a página de login redireciona para outra página de login na qual você precisa (re) enviar a mesma solicitação POST, use a opção --location-trusted para tornar todas as URLs redirecionadas como confiáveis, caso contrário curl enviará a autenticação POST informação apenas para o URL inicial. Então, se você confia no URL redirecionado, faça:
curl -L --location-trusted -X POST ...