Record

client-context

========================================================================= Context Types

Client context passed to server handlers

Contains information about the requesting client for authorization and personalization.

record client-context {
  identity-claims: option​<claims>,
  session-id: option​<session-id>,
  output: option​<borrow​<output-stream>>,
}

Fields

NameTypeDescription
identity-claimsoption​<claims>

Client identity claims (authentication)

session-idoption​<session-id>

Session ID (if using sessions)

outputoption​<borrow​<output-stream>>

Output stream for server-initiated messages