我在我的應用程序中使用Spring Security。程序認證
我擁有所有的頁面。但是對於系統用戶和匿名用戶來說,URL的幾個要求都是可用的。
但是匿名用戶不應該直接訪問這些URL。如果此令牌有效,他將獲得具有唯一令牌的鏈接並獲取對某些URL的訪問權限。 我想要做的是:
- 在控制器檢查,如果在URL令牌是有效
- 如果是 - 在系統編程方式使用一些預定義的登錄名和密碼驗證用戶。該用戶將被配置爲有權訪問必要的URL。
的問題是: 這是一些角色控制器編程方式進行用戶認證,如果令牌是有效的一個正確的做法?這是安全的方法嗎?
爲什麼你需要擺在首位此令牌說大話?無論如何,「正確的」spring安全方式是在一個自定義的'AuthenticationProvider'中實現這一點。 – pap