pub async fn authenticate( state: &AppState, headers: &HeaderMap, ) -> Result<ApiCaller, AgentError>
The caller of a request that must carry a key.