Scale Intelligence■ Docs
Docs / The model / SessionMaterial

SessionMaterial.

The session material a signed-in identity of one platform holds and the read that proves it: the cookie domains the platform keeps, the address whose answer differs signed in from signed out, and the text that appears only when signed in

Figure 1SessionMaterialspecified
SESSIONMATERIALvalue at none scopethe cookie domains the identity keeps, without a leading dotcookie_domains[text]the address the cheapest signed-in read fetchesprobe_addresstexta text the probe's body carries only when signed in; absent when the status alone tellssigned_in_markertextoptionalthe name of the cookie whose presence on the platform's domain reads signed in while the person signs in inside the platform's window, so no read from outside the browser runs while the person types; absent when the probe alone tellssigned_in_cookietextoptionalthe pace a browsing session under this platform's identity reads at, which the way of a signed-in session carries as its rate bound; one call every twenty seconds when absentpaceRateBoundoptionalthe statuses the probe answers when signed out, redirects among themsigned_out_statuses[count]the addresses of the platform's sign-in, sign-up, password and challenge pages; no request leaves for one of them, and a page that lands on one was not the page asked for, which under a held identity shows that the site signed the session outwall_patterns[text]texts that a page's document carries only when the site shows the page signed out, such as LinkedIn's public tracking markers; a page read under a held identity that carries one shows that the site signed the session outsigned_out_markers[text]the addresses of a signed-in person's own private pages (messages, notifications, their network, advertising accounts, settings); a walk that finds one never queues it, and no request leaves for oneprivate_patterns[text]the cookie whose value carries the id of the account that the session belongs to; absent when the probe's body carries itaccount_cookietextoptionala regular expression whose first group is the platform's own id of the account, read from the account cookie's value, or from the probe's body when no cookie is named; absent when the platform gives no way to read itaccount_patterntextoptionalRATEBOUNDthrough pace
SessionMaterial is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
sources

Fields#

fieldtyperequirednote
cookie_domains[text]yesthe cookie domains the identity keeps, without a leading dot
probe_addresstextyesthe address the cheapest signed-in read fetches
signed_in_markertextnoa text the probe’s body carries only when signed in; absent when the status alone tells
signed_in_cookietextnothe name of the cookie whose presence on the platform’s domain reads signed in while the person signs in inside the platform’s window, so no read from outside the browser runs while the person types; absent when the probe alone tells
paceRateBoundnothe pace a browsing session under this platform’s identity reads at, which the way of a signed-in session carries as its rate bound; one call every twenty seconds when absent
signed_out_statuses[count]yesthe statuses the probe answers when signed out, redirects among them
wall_patterns[text]yesthe addresses of the platform’s sign-in, sign-up, password and challenge pages; no request leaves for one of them, and a page that lands on one was not the page asked for, which under a held identity shows that the site signed the session out
signed_out_markers[text]yestexts that a page’s document carries only when the site shows the page signed out, such as LinkedIn’s public tracking markers; a page read under a held identity that carries one shows that the site signed the session out
private_patterns[text]yesthe addresses of a signed-in person’s own private pages (messages, notifications, their network, advertising accounts, settings); a walk that finds one never queues it, and no request leaves for one
account_cookietextnothe cookie whose value carries the id of the account that the session belongs to; absent when the probe’s body carries it
account_patterntextnoa regular expression whose first group is the platform’s own id of the account, read from the account cookie’s value, or from the probe’s body when no cookie is named; absent when the platform gives no way to read it

Routes that use it#

No route takes or returns SessionMaterial directly. The record holds it, and the objects that point at it reach it.