従来の Grails アプリケーションに NTLM v2 認証を実装する必要があります。これまでに見つけたのは、NTLM v1 のみをサポートする Grails ntlm-authプラグインと、アプリケーションにアタッチする方法がわからないJava ntlmv2-authライブラリだけです。
アプリケーションへのntlmv2-authライブラリの統合に関する既存のプラグインまたはガイドラインに関するアドバイスに感謝します。
NTLMv2 認証には Apache mod_auth_kerb を使用できます。詳細については、 http://www.grolmsnet.de/kerbtut/を参照してください。
次に、HTTP ヘッダーまたは AJP のいずれかを使用して、認証されたユーザーを Tomcat に渡す必要があります。AJP ソリューションについては AJP経由で REMOTE_USER を tomcat に転送する (例: shibboleth)を参照してください。
SpringSecurity では、RequestHeaderAuthenticationFilter を使用して、Apache から Tomcat に渡されたヘッダーから認証済みユーザーを取得できます。正しい方向へのヒントについては、Grails、Spring Security & Siteminder - リソースまたは userDetails の問題を参照してください。