Boa tarde, estou tentando implantar o pugin de autentificação do activeMq alguem já fez ?
<plugins>
<simpleAuthenticationPlugin> </simpleAuthenticationPlugin>
</plugins>
Boa tarde, estou tentando implantar o pugin de autentificação do activeMq alguem já fez ?
<plugins>
<simpleAuthenticationPlugin> </simpleAuthenticationPlugin>
</plugins>
Este plugin serve pra que é o plugin para conexão?
está configuração que você postou é de que arquivo?
é o arquivo activemq.xml na pasta conf
esse plugin é para segunça,
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:amq="http://activemq.apache.org/schema/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.base}/data" >
<persistenceAdapter>
<kahaDB directory="${activemq.base}/data/kahadb"/>
</persistenceAdapter>
<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
</transportConnectors>
<plugins>
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="system" password="manager" groups="users,admins"/>
</users>
</simpleAuthenticationPlugin>
</plugins>
</broker>
</beans>
Ninguém ?
Eu nunca fiz mas dei uma olhada nesse site http://activemq.apache.org/security.html e está bem descrito.
Não uso o activeMq em nenhuma aplicação real, mas tenho estudado um pouco. Vá colocando as dúvidas neste post que eu vou acompanhando e tentando fazer aqui também.
[quote=Flavio machine]Boa tarde, estou tentando implantar o pugin de autentificação do activeMq alguem já fez ?
<plugins>
<simpleAuthenticationPlugin> </simpleAuthenticationPlugin>
</plugins> [/quote]
Opa, conseguiu implementar a segurança na fila?
Ainda não eu sai da empresa mais até agora está funcionando sem segurança.
Bah que pena. Tentei utilizar segurança, mas mesmo colocando a configuração indicada no link deles, o consumidor sempre consome mesmo sem autenticação. Não consigo achar mais nada sobre isso.
Valeu!
Cara porque vc tenta com EJB acho que é bem mais documentado e sem falar que é mais atual.
Mas nesse caso com EJB ou sem não faz diferença.
Consegui entender como configurar a segurança. O problema é que tinha que configurar uma variável de ambiente, é ela que ativa a segurança.
ACTIVEMQ_ENCRYPTION_PASSWORD=activemq
Depois no arquivo activemq-security.xml você adiciona uma linha dando o poder de envio e consumo da fila:
[code]
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" read=“admins” write=“admins” admin=“admins” />
<authorizationEntry queue=“USERS.>” read=“users” write=“users” admin=“users” />
<authorizationEntry queue=“GUEST.>” read=“guests” write=“guests,users” admin=“guests,users” />
<authorizationEntry queue="TEST.Q" read="guests" write="guests" />
//FILA QUE ADICIONEI E ESTOU LIBERANDO O ACESSO PARA O GRUPO GUESTS
<authorizationEntry queue="test" read="guests" write="guests" />
<authorizationEntry topic=">" read="admins" write="admins" admin="admins" />
<authorizationEntry topic="USERS.>" read="users" write="users" admin="users" />
<authorizationEntry topic="GUEST.>" read="guests" write="guests,users" admin="guests,users" />
<authorizationEntry topic="ActiveMQ.Advisory.>" read="guests,users" write="guests,users" admin="guests,users"/>
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
</plugins>[/code]
E por fim, tem que iniciar o ActiveMQ informando que ele deve ler o arquivo de segurança: bin>activemq start xbean:conf/activemq-security.xml
To te falando para usar o JMS do EJB.
Sim eu entendi o que você quis dizer. Mas mesmo usando o JMS do EJB eu preciso do provider, no caso o ActiveMQ é o que estou usando.