0
enable
屬性org.springframework.security.core.userdetails.User
class的用途是什麼?我應該在我的'用戶'表中始終保留該屬性,並在獲取時使用它來填充用戶實例?Spring Security的enable屬性的用途用戶級別
enable
屬性org.springframework.security.core.userdetails.User
class的用途是什麼?我應該在我的'用戶'表中始終保留該屬性,並在獲取時使用它來填充用戶實例?Spring Security的enable屬性的用途用戶級別
請參閱UserDetails接口的更多詳細信息,並檢查isEnabled()
方法。
指示用戶是啓用還是禁用。禁用的用戶無法通過身份驗證。
該屬性用於用戶進行身份驗證時。如果用戶被禁用,Spring Security會拋出異常。
但是,您可以實現自己的AuthenticationProvider
,如果它是無用的你,會忽略這個屬性或正在創建User
情況下,您可以隨時將其設置爲真正。
因此,是否將此屬性保留在持久性存儲中取決於您的需要。
感謝您的回覆 – 2014-11-06 19:22:34
pgiecek,謝謝! – Igor 2016-10-07 09:14:54