Kimlik Doğrulama/UserDetailsImpl nesnesinde List<GrantedAuthority>
'u ayarlamak zaten var mı? Uygulamamda, oturum açmak için iki tane güvenlik katmanım var (bir kullanıcı benim oturum açma kimlik doğrulayıcımı kullanır, UsernamePasswordAuthenticationToken
kullanarak Authentication
nesnesini kullanıyorum) ve bir kullanıcı için yanıt sorulması gereken bir "sorun sorusu" özel bir soru.Yay Güvenliği: Set GrantedAuthorities
Yapmak istediğim, kullanıcı giriş sorusu yanıtını verdikten sonra, oturum açma işlemi sırasında oluşturulan geçerli List<GrantedAuthority>
'a GrantedAuthority
eklemek.
Bu mümkün mü?
bir şey UserDetails uygulama ne sınıftır. İlkbahar, UserDetailsImpl adlı bir sınıf sağlar. LDAP sürümü, bir LdapUserDetailsImpl örneği oluştururken JdbcDaoImpl, kullanıcı sınıfının bir örneğini oluşturur. Bu yüzden yetkilileri değiştirip değiştiremeyeceğinize, hangi tip nesneye geri döndüğünüze bağlı. Asla, Spring tarafından sağlanan UserDetails uygulamasından tam olarak, verilen yetkililer için değişmez setler gibi şeylerden dolayı hiç kullanmadım. Bu, değişebilen bir şey. –