2014-06-11 90 views
1

這幾天我正在學習春季安全。我需要知道我們是否可以通過spring安全性實現兩步登錄,而兩個登錄都由兩個不同的自定義身份驗證提供程序執行。春季多步登錄頁面

例如,用戶訪問受保護的資源並被重定向到第一頁。此頁面要求提供用戶標識和其他個人屬性。提交此頁面後,用戶將被重定向到要求輸入用戶名和密碼的其他頁面。

簡而言之,只有在兩個登錄頁面評估成功的情況下,受保護資源才能被訪問。

回答

0

甲相當的發明是在以下站點

http://altfatterz.blogspot.de/2014/02/two-factor-authentication-with-spring.html

它歸結爲實現使用彈簧安全權威ROLE_STEPONE第一認證步驟中所描述。 並在單獨的控制器中使用Spring MVC實現第二個認證步驟。 控制器然後用額外的用戶權限重新生成認證對象。 (例如ROLE_STEPTWO)

您可以使用ROLE_STEPONE和ROLE_STEPTWO角色保護頁面。