Я использую службу WCF в IIS7 с аутентификацией по имени пользователя и Message Security.
Клиент хочет, но развивается, используя GRAILS. Как они подключаются к сервису и проходят аутентификацию?
Grails не обрабатывает веб-сервисы как часть базовой платформы. Grails написан на Groovy, что позволяет вам использовать любую библиотеку Java там. Я бы рекомендовал использовать одну из реализаций веб-служб JAX-WS для Java. CXF или Metro должны делать то, что вам нужно.
По сути, вы просто хотите создать клиент, а затем вызвать его из приложения grails.