2014-12-30 55 views
0

我正在寫一個使用Spring的java應用程序。該應用程序將部署到Linux環境中的Java EE容器中,供Windows用戶訪問。沒有登錄表單的Spring Security

有沒有一種方法可以在不使用任何表單的情況下將這些用戶認證到應用程序中?

編輯: 我需要做的第一件事是確定用戶是誰。在閱讀Block 87的article後,我應該開始研究SPNEGO並設置每個環境。從那一刻起,我應該能夠實現@ ticktock的答案。

+0

您的應用程序是否啓用了PKI? – Trevor

+0

現在,我們正在使用用戶名/密碼組合,但將轉移到智能卡Windows登錄。我可以使用存儲的證書來驗證和授權用戶(當需要實施時) – Ian

回答

0

是的,你只需要用你自己的認證過濾器來替換UsernamePasswordFormFilter。最簡單的方法是擴展AbstractAuthenticationProcessingFilter。您可能還必須提供您自己的AuthenticationProvider。

+0

這是解決方案的一部分,所以我現在將它放在我的後面的口袋裏。我需要做的第一件事是獲得IWA設置,以便我可以確定用戶是誰。 – Ian

相關問題