15 Eylül 2020 Salı

SpringSecurity Authentication Arayüzü

Giriş
Şu satırı dahil ederiz
import org.springframework.security.core.Authenctication;
 İskeleti şöyle
public interface Authentication extends Principal, Serializable {
  Collection<? extends GrantedAuthority> getAuthorities();

  Object getCredentials();

  Object getDetails();

  Object getPrincipal();

  boolean isAuthenticated();

  void setAuthenticated(boolean var1) throws IllegalArgumentException;
}
Doğrulanmış kullanıcıyı temsil eder. Bu arayüzü gerçekleştiren bazı sınıflar şöyle
- UsernamePasswordAuthenticationToken
- OAuth2AuthenticationToken
- RememberMeAuthenticationToken

Doğrulanmış Kullanıcıya Erişim
Erişmek için şöyle yaparız
Authentication auth = SecurityContextHolder.getContext().getAuthentication();

Hiç yorum yok:

Yorum Gönder