An open API service indexing awesome lists of open source software.

https://github.com/curityio/amazon-sqs-eventlistener

Amazon SQS event listener plugin to be used by Curity
https://github.com/curityio/amazon-sqs-eventlistener

aws event-listener plugin sqs

Last synced: about 1 month ago
JSON representation

Amazon SQS event listener plugin to be used by Curity

Awesome Lists containing this project

README

          

WIP: Amazon SQS Event Listener Plug-in
======================================

.. image:: https://img.shields.io/badge/quality-test-yellow
:target: https://curity.io/resources/code-examples/status/

.. image:: https://img.shields.io/badge/availability-source-blue
:target: https://curity.io/resources/code-examples/status/

.. Note::
This project is a work in progress.

This project provides an opens source SQS Event Listener plug-in for the Curity Identity Server.

System Requirements
~~~~~~~~~~~~~~~~~~~

* Curity Identity Server 3.0.0 and `its system requirements `_

Requirements for Building from Source
"""""""""""""""""""""""""""""""""""""

* Maven 3
* Java JDK v. 8

Compiling the Plug-in from Source
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The source is very easy to compile. To do so from a shell, issue this command: ``mvn package``.

Installation
~~~~~~~~~~~~

To install this plug-in, either download a binary version available from the `releases section of this project's GitHub repository `_ or compile it from source (as described above). If you compiled the plug-in from source, the package will be placed in the ``target`` subdirectory. The resulting JAR file or the one downloaded from GitHub needs to placed in the directory ``${IDSVR_HOME}/usr/share/plugins/eventlisteners``. (The name of the last directory, ``eventlisteners``, which is the plug-in group, is arbitrary and can be anything.) After doing so, the plug-in will become available as soon as the node is restarted.

.. note::

The JAR file needs to be deployed to each run-time node and the admin node. For simple test deployments where the admin node is a run-time node, the JAR file only needs to be copied to one location.

For a more detailed explanation of installing plug-ins, refer to the `Curity developer guide `_.

License
~~~~~~~

This plugin and its associated documentation is listed under the `Apache 2 license `_.

More Information
~~~~~~~~~~~~~~~~

Please visit `curity.io `_ for more information about the Curity Identity Server.

Copyright (C) 2018 Curity AB.