Skip to content

SessionActivation

Canonical path: o6.server.SessionActivation

Root shortcut: o6.SessionActivation

SessionActivation dataclass

Result of an authentication that also assigns roles.

Return this from AccessControl.activateSession instead of a bare context when the roles of a session follow from who authenticated. The assignment is applied right after activation, once the server has evaluated its own role identity mappings.

See Role-based access control.

Attributes

context class-attribute instance-attribute

context = None

The session context, exactly as a plain activateSession return value.

roles class-attribute instance-attribute

roles = ()

Roles to assign to the session, as Role or NodeId values.

Functions

__init__

__init__(context=None, roles=())