Giriş
Bu nesne AuthenticationProvider tarafından kullanılır.
Bu nesneye erişmek için şöyle yaparız
getAuthorities metodu
Örnek
Şöyle yaparız.
Şöyle yaparız.
İmzası şöyle.
İmzası şöyle.
İmzası şöyle.
İmzası şöyle.
Örnek
Şöyle yaparız.
İmzası şöyle.
İmzası şöyle.
Bu nesne AuthenticationProvider tarafından kullanılır.
Bu nesneye erişmek için şöyle yaparız
SecurityContextHolder.getContext().getAuthentication().getPrincipal()
getAuthorities metodu
Örnek
Şöyle yaparız.
public Collection<? extends GrantedAuthority> getAuthorities() {
return Collections.singletonList(new SimpleGrantedAuthority("admin"));
}
ÖrnekŞöyle yaparız.
@Override
public Collection<? extends GrantedAuthority> getAuthorities() {
List<GrantedAuthority> authorities = new ArrayList<>(1);
authorities.add(new SimpleGrantedAuthority("ROLE_USER"));
return authorities;
}
getCredentials metoduİmzası şöyle.
public Object getCredentials();
geDetails metoduİmzası şöyle.
public Object getDetails();
getName metoduİmzası şöyle.
public String getName();
getPrincipal metoduİmzası şöyle.
public Object getPrincipal();
Object tipi döner. Bu nesne UserDetails olabilir.Örnek
Şöyle yaparız.
SecurityContextHolder.getContext().getAuthentication().getPrincipal()
isAuthenticated metoduİmzası şöyle.
public boolean isAuthenticated();
setAuthenticated metoduİmzası şöyle.
public void setAuthenticated(boolean isAuthenticated) throws IllegalArgumentException;
Hiç yorum yok:
Yorum Gönder