17 Şubat 2019 Pazar

SpringSecurity SecurityContextHolder Sınıfı

createEmptyContext metodu
Şöyle yaparız
SecurityContext context = SecurityContextHolder.createEmptyContext();
context.setAuthentication(
            new UsernamePasswordAuthenticationToken(
                    new org.springframework.security.core.userdetails.User(
                      "System", "null", Collections.emptyList()
                    )
                    , null)
    );
getContext metodu
SecurityContext nesnesi döner. Şöyle yaparız.
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
setContext metodu
Şöyle yaparız.
SecurityContextHolder.setContext(/*mock*/securityContext);

Hiç yorum yok:

Yorum Gönder