Olá Hugo, tudo bem?
Ao que parece, o método no qual você está tentando fazer o subscribe não está retornando um observable.
Verifique no arquivo auth.service.ts
se no método authenticate consta a palavra return antes da requisição post, assim:
auth.service.ts
//código omitido
@Injectable({
providedIn: 'root'
})
export class AuthService {
constructor(private http: HttpClient) { }
authenticate(userName: string, password: string) {
return this.http.post(API_URL + '/user/login', { userName, password } )
}
}
Espero ter ajudado, bons estudos!