Hi everybody, I'm trying to implement security in my application. I've been 
reading myfaces wiki documentation (SecurityContext) about this theme but I 
have some doubts.
 
I'm interested in using the feature:
 
                    #{securityContext.ifAnyGranted['rolename1,rolename2']}
 
By the way you are always using the follwong method:      ifGranted(role)
 
boolean ifAnyGranted() {
     boolean isAuthorized = false;
                for (int i = 0; i < roles.length; i++) {
                String role = roles[i];
                        if(ifGranted(role)) {
                        isAuthorized =  true;
                    break;
                        }
                }
                return isAuthorized;
}
 
 
And its implementation is:
public boolean ifGranted(String role) {
    return FacesContext.getCurrentInstance().getExternalContext().            
isUserInRole(role);}
My question is, how FacesContext has knowlegde of the role's list, how can I 
charge my application's roles?
 
Thanks in advanced...


       
____________________________________________________________________________________
Sé un Mejor Amante del Cine                         
¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
http://advision.webevents.yahoo.com/reto/entretenimiento.html

Reply via email to