Сценарий: у меня есть приложение Grails, которое использует безопасность Acegi для аутентификации. Я реализую конечную точку службы REST в приложении и хочу иметь возможность получать и отправлять сообщения в / из конечной точки службы с помощью сценария оболочки.
Я пытался использовать curl для этого, но не могу найти правильную комбинацию параметров, чтобы заставить команду curl войти в приложение Grails; Я продолжаю возвращать страницу входа в систему всякий раз, когда я пытаюсь получить или отправить сообщение.
Я знаю, что могу изменить настройки безопасности приложения Grails, чтобы открыть URL-адреса конкретных конечных точек службы, чтобы они не требовали аутентификации, но я бы предпочел этого не делать; кто-нибудь знает, как заставить аутентификацию работать с curl, или альтернативный подход?