1
這幾天我正在學習春季安全。我需要知道我們是否可以通過spring安全性實現兩步登錄,而兩個登錄都由兩個不同的自定義身份驗證提供程序執行。春季多步登錄頁面
例如,用戶訪問受保護的資源並被重定向到第一頁。此頁面要求提供用戶標識和其他個人屬性。提交此頁面後,用戶將被重定向到要求輸入用戶名和密碼的其他頁面。
簡而言之,只有在兩個登錄頁面評估成功的情況下,受保護資源才能被訪問。
這幾天我正在學習春季安全。我需要知道我們是否可以通過spring安全性實現兩步登錄,而兩個登錄都由兩個不同的自定義身份驗證提供程序執行。春季多步登錄頁面
例如,用戶訪問受保護的資源並被重定向到第一頁。此頁面要求提供用戶標識和其他個人屬性。提交此頁面後,用戶將被重定向到要求輸入用戶名和密碼的其他頁面。
簡而言之,只有在兩個登錄頁面評估成功的情況下,受保護資源才能被訪問。
甲相當的發明是在以下站點
http://altfatterz.blogspot.de/2014/02/two-factor-authentication-with-spring.html
它歸結爲實現使用彈簧安全權威ROLE_STEPONE第一認證步驟中所描述。 並在單獨的控制器中使用Spring MVC實現第二個認證步驟。 控制器然後用額外的用戶權限重新生成認證對象。 (例如ROLE_STEPTWO)
您可以使用ROLE_STEPONE和ROLE_STEPTWO角色保護頁面。