Documentation / @super-line/core / AuthOutcome
Type Alias: AuthOutcome
AuthOutcome =
object
Defined in: packages/core/src/transport.ts:50
What authenticate returns. Reject by throwing — the transport then rejects in its native idiom. transport is injected by the server (from Handshake.transport); user authenticate callbacks return role + ctx, and optionally env (the initial client-visible per-connection state seeded at connect; ADR-0012). ctx is server-only + frozen; env is client-visible + mutable.
Properties
connectionId?
optionalconnectionId?:string
Defined in: packages/core/src/transport.ts:50
ctx
ctx:
unknown
Defined in: packages/core/src/transport.ts:50
env?
optionalenv?:unknown
Defined in: packages/core/src/transport.ts:50
role
role:
string
Defined in: packages/core/src/transport.ts:50
transport?
optionaltransport?:string
Defined in: packages/core/src/transport.ts:50