Interface ActiveMQSecurityManager5

    • Method Detail

      • authorize

        boolean authorize​(Subject subject,
                          Set<org.apache.activemq.artemis.core.security.Role> roles,
                          org.apache.activemq.artemis.core.security.CheckType checkType,
                          String address)
        Determine whether the given user has the correct role for the given check type. This method is called instead of ActiveMQSecurityManager.validateUserAndRole(String, String, Set, CheckType).
        Parameters:
        subject - the Subject to authorize
        roles - the roles configured in the security-settings
        checkType - which permission to validate
        address - the address (or FQQN) to grant access to
        Returns:
        true if the user is authorized, else false