[jboss-jira] [JBoss JIRA] (WFLY-3206) @DeclareRoles throws exception when accessing EJB methods

Dirk Franssen (JIRA) issues at jboss.org
Wed Apr 2 07:13:13 EDT 2014


Dirk Franssen created WFLY-3206:
-----------------------------------

             Summary: @DeclareRoles throws exception when accessing EJB methods
                 Key: WFLY-3206
                 URL: https://issues.jboss.org/browse/WFLY-3206
             Project: WildFly
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: EJB, Security
    Affects Versions: 8.0.0.Final
         Environment: Mac OSX, jdk1.8, jee7
            Reporter: Dirk Franssen
            Assignee: David Lloyd


When calling the getWisdom() method from the EJB below from a rest resource (principal = anonymous), it throws an exception. If I add @PermitAll it does not throw an exception. 
According to jsr-250: "the @DeclareRoles would be used to define roles that could be tested. It could also be used to declare roles that are not implicitly declared as the result of their use in a RolesAllowed annotation on the class or a method of the class."

@Singleton
@DeclareRoles("dukes")
public class Greetings {
    private String wisdom;
    
    @PostConstruct
    public void initialize(){
        wisdom = "Java Programming Language Rocks!!!";
    }
    
    public void setWisdom(String wisdom){
        this.wisdom = wisdom;
    }
    
    public String getWisdom(){
        return userid + " said " + wisdom;
    }
}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list