GarethHealy :: AMQ6 Dual JAAS Plugin

https://github.com/garethahealy

License

License

Categories

Categories

JAAS: Jakarta Authentication & Jakarta Authorization Jakarta EE Jakarta Security
GroupId

GroupId

com.garethahealy.amq6-dual-jaas-plugin
ArtifactId

ArtifactId

amq6-dual-jaas-plugin-parent
Last Version

Last Version

1.4.0
Release Date

Release Date

Type

Type

jar
Description

Description

GarethHealy :: AMQ6 Dual JAAS Plugin
https://github.com/garethahealy
Project Organization

Project Organization

Gareth Healy
Source Code Management

Source Code Management

https://github.com/garethahealy/amq6-dual-jaas-plugin/tree/master

Download amq6-dual-jaas-plugin-parent

How to add to project

<!-- https://jarcasting.com/artifacts/com.garethahealy.amq6-dual-jaas-plugin/amq6-dual-jaas-plugin-parent/ -->
<dependency>
    <groupId>com.garethahealy.amq6-dual-jaas-plugin</groupId>
    <artifactId>amq6-dual-jaas-plugin-parent</artifactId>
    <version>1.4.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.garethahealy.amq6-dual-jaas-plugin/amq6-dual-jaas-plugin-parent/
implementation 'com.garethahealy.amq6-dual-jaas-plugin:amq6-dual-jaas-plugin-parent:1.4.0'
// https://jarcasting.com/artifacts/com.garethahealy.amq6-dual-jaas-plugin/amq6-dual-jaas-plugin-parent/
implementation ("com.garethahealy.amq6-dual-jaas-plugin:amq6-dual-jaas-plugin-parent:1.4.0")
'com.garethahealy.amq6-dual-jaas-plugin:amq6-dual-jaas-plugin-parent:jar:1.4.0'
<dependency org="com.garethahealy.amq6-dual-jaas-plugin" name="amq6-dual-jaas-plugin-parent" rev="1.4.0">
  <artifact name="amq6-dual-jaas-plugin-parent" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.garethahealy.amq6-dual-jaas-plugin', module='amq6-dual-jaas-plugin-parent', version='1.4.0')
)
libraryDependencies += "com.garethahealy.amq6-dual-jaas-plugin" % "amq6-dual-jaas-plugin-parent" % "1.4.0"
[com.garethahealy.amq6-dual-jaas-plugin/amq6-dual-jaas-plugin-parent "1.4.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.apache.activemq : activemq-broker jar 5.11.0.redhat-621159
org.apache.activemq : activemq-kahadb-store jar 5.11.0.redhat-621159
org.apache.activemq : activemq-spring jar 5.11.0.redhat-621159
org.springframework : spring-context jar 3.2.16.RELEASE

test (6)

Group / Artifact Type Version
org.apache.activemq : activemq-jaas jar 5.11.0.redhat-621159
org.apache.activemq.tooling : activemq-junit jar 5.15.0
commons-io : commons-io jar 2.5
junit : junit jar 4.12
org.mockito : mockito-core jar 2.8.47
org.slf4j : slf4j-simple jar 1.7.25

Project Modules

There are no modules declared in this project.

Build Status Coverage Release Version License

amq6-dual-jaas-plugin

This plugin is a customization and extension of the ActiveMQ JaasDualAuthenticationPlugin. It allows clients to connect via username/password and Network of Brokers via certificates, both over SSL.

Usage

<broker>

    <!-- All your normal AMQ stuff -->
    
    <plugins>
        <bean id="jaasDualAuthenticationNetworkConnectorPlugin" class="com.garethahealy.amq6dualjaasplugin.JaasDualAuthenticationNetworkConnectorPlugin" xmlns="http://www.springframework.org/schema/beans">
            <property name="configuration" value="activemq-props"/>
            <property name="sslConfiguration" value="activemq-cert"/>
        </bean>
    </plugins>
    
</broker>

Versions

Version
1.4.0
1.3.0
1.2.0
1.2.0-BETA2
1.2.0-BETA1
1.1.0
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1