pub(super) async fn auth_server( services: &Services, request: &mut Request, body: Option<&CanonicalJsonValue>, ) -> Result<Auth>