CURL para acessar uma página que requer um login de uma página diferente

Eu tenho 2 páginas:xyz.com/a exyz.com/b. Só posso acessarxyz.com/b se e somente se eu fizer loginxyz.com/a primeiro. Se acessarxyz.com/b sem passar pelo outro, simplesmente recebo acesso negado (nenhum redirecionamento para login) através do navegador. Uma vez que eu login noxyz.com/aEu posso acessar o outro.

Meu problema é fazer isso usando o comando curl. Posso fazer login com sucesso paraxyz.com/a usando curl, mas tentexyx.com/b e eu tenho acesso negado.

Eu uso o seguinte:

curl --user user:pass https://xyz.com/a  #works ok
curl https://xyz.com/b #doesn't work

Eu tentei usar a segunda linha com e sem a parte de usuário / senha e ainda não funciona. Ambas as páginas usam a mesma autoridade de certificação, portanto, isso não é um problema. Alguma sugestão? obrigado

questionAnswers(3)

yourAnswerToTheQuestion