8 Eylül 2020 Salı

SpringSecurity SessionRegistry Arayüzü

constructor 
Elimizde şöyle bir kod olsun
@Bean
public SessionRegistry sessionRegistry() {
  if (sessionRegistry == null) {
    sessionRegistry = new SessionRegistryImpl();
   }
  return sessionRegistry;
}
Şöyle yaparız.
@Override
protected void configure(HttpSecurity http) throws Exception {
  http
    .sessionManagement()
      .maximumSessions(1)
      .sessionRegistry(sessionRegistry());
}
getAllPrinciples metodu
Şöyle yaparız. Listedeki nesneler org.springframework.security.core.userdetails.User tipinden olabilir.
List<Object> allPrincipals = sessionRegistry.getAllPrincipals();

Hiç yorum yok:

Yorum Gönder