Angulaire 4 - réglage de withCredentials à chaque requête - scro cookie

Mon angulaire client est séparé de l'arrière-plan et je l'ai activé la scro sur le backend, tout fonctionne bien sauf le fait que mon authentification échoue parce que le cookie n'est pas ajouté à la demande.

Après une recherche en ligne j'ai trouvé que je devais définir {withCredentials : true} sur chaque requête http. J'ai réussi à le faire sur une seule requête, et il fonctionne, mais pas sur toutes les demandes.

J'ai essayé d'utiliser BrowserXhr Comment envoyer "Cookie" dans l'en-tête de demande pour toutes les demandes dans Angular2? mais il ne fonctionne pas et il est également déconseillé autant que je sache.

J'ai aussi essayé RequestOptions mais il ne fonctionne pas.

Que puis-je faire pour régler {withCredentials: true} sur chaque requête http?

Plus Tard Edit:

@Injectable()
export class ConfigInterceptor implements HttpInterceptor {

  constructor(private csrfService: CSRFService) {

  }

  intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
    let token = this.csrfService.getCSRF() as string;
    const credentialsReq = req.clone({withCredentials : true, setHeaders: { "X-XSRF-TOKEN": token } });
    return next.handle(credentialsReq);
  }
}
Salut, je suis confronté au même problème, avez-vous été en mesure de résoudre ce..?
J'ai ajouté le code qui a travaillé pour la mea

OriginalL'auteur exilonX | 2017-11-15