Küpsiste edastamine AJAX-päringutes JavaScriptis

Vaikimisi küpsiseid ei edastata AJAX-päringutes. See tähendab, et serveri sessioon ei tööta. Tavaliselt on meil küpsiste edastamine vaja. Seda saab lubada seadistusega credentials.

Väärtus 'include' sunnib edastama küpsiseid AJAX-päringus (isegi kui päring on cross-origin):

public/client.jsfetch('https://example.com', {
  credentials: 'include'
});

Väärtus 'same-origin' sunnib samuti edastama küpsiseid, kuid ainult saidile, millel skript käivitatakse:

public/client.jsfetch('https://example.com', {
  credentials: 'same-origin'
});

Väärtus 'omit' keelab küpsiste edastamise:

public/client.jsfetch('https://example.com', {
  credentials: 'omit'
});