Obtener Roles de grupos desde Weblogic.

import javax.security.auth.Subject;
import weblogic.security.Security;
import weblogic.security.principal.WLSGroupImpl;
import weblogic.security.principal.WLSUserImpl;
import java.util.ArrayList;
import java.util.Set;

public class SecurityBean {
    public ArrayList roles = new ArrayList();
    public String user = "";
    public Subject subject=null;
    public Set allPrincipals=null;
  public SecurityBean() {
subject = Security.getCurrentSubject();
       allPrincipals = subject.getPrincipals();
        for (Principal principal : allPrincipals) {
            
            if (principal instanceof WLSGroupImpl) {
                
                roles.add(principal.getName());
            }
            if (principal instanceof WLSUserImpl) {
                
                user = principal.getName();
            }
        }
}
}

No hay comentarios.:

Problemas de activación WIFI6 en LG_OLED55CXPSA

  Mi experiencia con este TV  ah sido impecable hasta ahora, llevaba un uso normal y no tenia que usar la conexión por wifi ya que tengo una...