Skip to main content

IOctoSecureSession

Namespace: Meshmakers.Octo.Runtime.Contracts

A session that carries the identity of the caller it acts for. Implemented by session types that support caller-scoped operation (RtCreatedBy stamping, data-level permissions — AB#4969); plain IOctoSession implementations act as the system context.

public interface IOctoSecureSession : IOctoSession, IDisposable

Implements IOctoSession, IDisposable

Properties

SecurityContext

Identity of the caller this session acts for.

public abstract RtSecurityContext SecurityContext { get; }

Property Value

RtSecurityContext