pub trait SubAuthController: Sync + Send {
// Required method
fn auth(
self: Arc<Self>,
toolbox: &ArcToolbox,
param: Value,
ctx: RequestContext,
conn: Arc<WsConnection>,
) -> LocalBoxFuture<'static, Result<Value>>;
}