namespace ZB.MOM.WW.OtOpcUa.Server.Security;
///
/// Minimal interface a implementation can expose so
/// can read the session's
/// resolved roles without a hard dependency on any specific identity subtype. Implemented
/// by OtOpcUaServer.RoleBasedIdentity; tests implement it with stub identities to
/// drive the authz policy under different role sets.
///
public interface IRoleBearer
{
IReadOnlyList Roles { get; }
}