hocuspocus_rs_ws/authenticator/
mod.rs1pub 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}