pub async fn ensure_session( headers: &HeaderMap, uri: Option<&Uri>, ctx: &AppContext, ) -> Result<SessionInfo>