auth/session_middleware.ts

Hono session middleware using generic session management.

Thin wrapper that gets/sets cookies and delegates to session processing.

Declarations
#

4 declarations

view source

clear_session_cookie
#

create_session_middleware
#

auth/session_middleware.ts view source

<TIdentity>(keyring: Keyring, options: SessionOptions<TIdentity>): MiddlewareHandler

Create session middleware that parses cookies and sets identity on context.

Always sets the identity on context (null when invalid/missing) for type-safe reads. Uses options.context_key as the Hono context variable name.

keyring

key ring for cookie verification

type Keyring

options

session configuration

type SessionOptions<TIdentity>

returns

MiddlewareHandler

get_session_cookie
#

set_session_cookie
#

Depends on
#

Imported by
#