hocuspocus_rs_ws/authenticator/
mod.rs

1pub mod simple;
2
3use crate::client_connection::DocConnectionConfig;
4use anyhow::Result;
5use async_trait::async_trait;
6
7#[async_trait]
8pub trait Authenticator: Send + Sync {
9    async fn authenticate(
10        &self,
11        doc_id: &str,
12        token: &str,
13    ) -> Result<DocConnectionConfig>;
14}