Ao assistir essa aula, fiquei com duas dúvidas. A primeira é a "configuração especial" no terceiro parâmetro do POST, com o observe: response. Eu percebi que fez o código funcionar, mas não entendi bem o porquê precisar dele. Seria possível citar uma outra situação onde seja preciso usar esse terceiro parâmetro, além de capturar o header? Ou então, quais seriam outros valores possíveis para o parâmetro observe.
A minha outra dúvida ficou em relação ao pipe. Na transcrição é feita essa afirmação: "Então, quando fazemos subscribe(), sabe-se que é preciso executar a operação do tap antes". Porém fiz alguns testes e caso a autenticação falhe, o pipe não é executado. Talvez eu tenha entendido errado desde que se mencionou o subscribe pela primeira vez, mas, não é apenas no subscribe que se saberá se o POST foi feito com sucesso ou não? O pipe no authService não deveria ser sempre executado?