diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 47d4682..634b4bb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,14 +1,13 @@ -name: SonarCloud +name: Build on: push: branches: - master - - feature/migrazione-liferay-74 pull_request: types: [opened, synchronize, reopened] jobs: build: - name: Build and analyze + name: Build, analyze, build Docker image and push to Docker Hub runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -35,4 +34,15 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: ./gradlew build sonar --info \ No newline at end of file + run: ./gradlew build sonar --info + - name: Build the Docker image + run: ./gradlew buildDockerImage + - name: Log in to Docker Hub + uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Change the Docker Tag image + run: docker tag liferay-portal-security-audit-liferay:7.4.3.85-ga85 ${{ secrets.DOCKER_USERNAME }}/liferay-portal-security-audit:1.5.0_7.4.3.85-ga85 + - name: Push the Docker image + run: docker push ${{ secrets.DOCKER_USERNAME }}/liferay-portal-security-audit:1.5.0_7.4.3.85-ga85 diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 3dd36fe..41c87d0 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [1.5.0] - 2023-08-17 +### Added +- Added new Web Hook Audit Message Processor +- Added the Liferay Workspace support for Gradle +- Build and push the Docker image to Docker Hub + ## [1.4.0] - 2023-07-25 ### Added - Added support for Liferay 7.4 GA85 diff --git a/README.md b/README.md index 816d12a..de6c371 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ This project refers to the ebook [Liferay Portal Security Audit](https://goo.gl/AC8VRo) published by [Antonio Musarra's Blog](https://www.dontesta.it) on the Amazon Kindle Store. +## Introduction At the beginning of the article the source code of Liferay Portal Security Audit (freely available on GitHub) was examined. Later, in the article we also discussed how to implement the OSGi components @@ -40,6 +41,7 @@ The module **portal-security-message-processor** contains the follow OSGi compon 3. Cloud AMQP Audit Message Processor 4. Syslog Audit Message Processor (from version 1.3.0) 5. Slack Audit Message Processor (from version 1.4.0) +6. Web Hook Audit Message Processor (from version 1.5.0) For more information about the *Cloud AMQP Audit Message Processor* I advise you to read [CloudAMQP Audit Message Processor for Liferay 7/DXP](https://dzone.com/articles/liferay-7-cloud-amqp-audit-message-processor) @@ -51,16 +53,66 @@ from the framework at the base of the Liferay Portal Security Audit. Shows the steps necessary to obtain and install the three modules shown in Table 1. +## Quick Start +Before to start, you need to check these prerequisites: +1. JDK 11 (for example [AdoptOpenJDK](https://adoptopenjdk.net/) or [Amazon Corretto](https://aws.amazon.com/it/corretto/)) +2. Docker >= 19 (for example [Docker Desktop](https://www.docker.com/products/docker-desktop)) + +Since version 1.5.0 of the project, you can use quickly using the Docker image +that contains the Audit bundles already installed. The following command will run the Docker image. + +``` +$ docker run -it --rm -m 8g -p 8080:8080 -p 11311:11311 amusarra/liferay-portal-security-audit:1.5.0_7.4.3.85-ga85 +``` +Console 1 - Run the Docker image from pull image from Docker Hub + +At the end of the startup of the Liferay instance, you will see the following output on the console +that show the deployment of the two Audit bundles. + +``` +2023-08-17 14:47:13.538 INFO [main][ModuleFrameworkImpl:281] Navigate to Control Panel > System > Gogo Shell and enter "lb" to see all bundles + + __ ____________________ _____ __ + / / / _/ ____/ ____/ __ \/ \ \/ / + / / / // /_ / __/ / /_/ / /| |\ / + / /____/ // __/ / /___/ _, _/ ___ |/ / +/_____/___/_/ /_____/_/ |_/_/ |_/_/ + +Starting Liferay Community Edition Portal 7.4.3.85 CE GA85 (Cavanaugh / Build 7403 / July 14, 2023) + +2023-08-17 14:47:14.658 INFO [main][StartupHelperUtil:85] There are no patches installed +2023-08-17 14:47:14.757 INFO [main][LoggingTimer:83] Starting com.liferay.portal.events.StartupHelperUtil#initResourceActions +2023-08-17 14:47:14.777 INFO [main][LoggingTimer:44] Completed com.liferay.portal.events.StartupHelperUtil#initResourceActions in 20 ms +2023-08-17 14:47:15.073 INFO [main][AutoDeployDir:161] Auto deploy scanner started for /opt/liferay/deploy +... +17-Aug-2023 14:47:22.227 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [31063] milliseconds +2023-08-17 14:47:28.079 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:221] Processing it.dontesta.labs.liferay.portal.security.audit.event-1.2.0-SNAPSHOT.jar +2023-08-17 14:47:28.098 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:221] Processing it.dontesta.labs.liferay.portal.security.audit.message.processor-1.4.0-SNAPSHOT.jar +2023-08-17 14:47:33.751 INFO [fileinstall-directory-watcher][BundleStartStopLogger:77] STARTED it.dontesta.labs.liferay.portal.security.audit.event_1.2.0.SNAPSHOT [1609] +2023-08-17 14:47:33.776 INFO [fileinstall-directory-watcher][CloudAMQPAuditMessageProcessor:78] Cloud AMQP Audit Message Processor enabled: false +2023-08-17 14:47:33.782 INFO [fileinstall-directory-watcher][SlackAuditMessageProcessor:74] Slack Audit Message Processor enabled: false +2023-08-17 14:47:33.790 INFO [fileinstall-directory-watcher][WebHookAuditMessageProcessor:79] Web Hook Audit Message Processor enabled: false +2023-08-17 14:47:33.791 INFO [fileinstall-directory-watcher][BundleStartStopLogger:77] STARTED it.dontesta.labs.liferay.portal.security.audit.message.processor_1.4.0.SNAPSHOT +``` +Log 1 - Output of the command `docker run` that show the log of the Liferay instance + + +If you want to use a local instances of Liferay, you need to download the +Liferay Portal Community Edition 7.4 GA85 bundle from the [Liferay Portal Community Edition 7.4 GA85](https://sourceforge.net/projects/lportal/files/Liferay%20Portal/7.4.3%20GA5/liferay-ce-portal-tomcat-7.4.3-ga5-20210812065309714.tar.gz/download) + +Using the following command to build the project and deploy the bundles on the +local Liferay instance. + ``` $ git clone https://github.com/amusarra/liferay-portal-security-audit.git $ cd liferay-portal-security-audit $ ./gradlew clean deploy $ cp ../bundles/osgi/modules/*.jar $LIFERAY_HOME/deploy/ ``` -Console 1 - Steps to obtain and install the modules +Console 2 - Steps to obtain and install the modules In the case `$LIFERAY_HOME` is set on this directory -`/Users/amusarra/dev/liferay/liferay-ce-portal-7.2.1-ga2` +where you have extracted the Liferay Portal Community Edition bundle. Verify the correct deployment of the two bundles via the Liferay log file or through the Gogo Shell using the `lb` command, making sure that the status is @@ -70,14 +122,68 @@ From Liferay version 7.1 GA1 access to the GogoShell via telnet has been disable To re-enable access, you need to set the portal in developer mode. Form more info read this [setting developer mode for your server using portal-developer.properties](https://help.liferay.com/hc/en-us/articles/360018162091-Using-Developer-Mode-with-Themes) -You can use Docker to run a Liferay 7.4 GA85 instance and deploy the bundles. +You can use Docker to run a Liferay instance and deploy the bundles. +This way you don't need to download the Liferay Portal Community Edition bundle +and more simply you can run the Liferay instance. + Using the following Docker command. Form more information about Liferay Docker, read this [Starting with a Docker Image](https://learn.liferay.com/w/dxp/getting-started/starting-with-a-docker-image?p_l_back_url=%2Fsearch%3Fq%3DDocker&highlight=Docker) ``` $ docker run -it -m 8g -p 8080:8080 -p 11311:11311 -v $(pwd):/mnt/liferay liferay/portal:7.4.3.85-ga85 ``` -Console 2 - Run Liferay 7.4 GA85 as container +Console 3 - Run Liferay 7.4 GA85 as container + +From version 1.5.0 of the project, you can use the Liferay Workspace to build +the Docker image that contains the Audit bundles. The following command will +build the Docker image. + +``` +$ ./gradlew buildDockerImage +``` +Console 4 - Build the Docker image + +If below the `buildDockerImage` task you see the following output, you can run +the Docker image. + +``` +> Task :buildDockerImage +Building image using context '/Users/amusarra/dev/github/amusarra/liferay-portal-security-audit/build/docker'. +Using images 'liferay-portal-security-audit-liferay:7.4.3.85-ga85'. +Step 1/8 : FROM liferay/portal:7.4.3.85-ga85 + ---> 8b403b9ef4c4 +Step 2/8 : ENV LIFERAY_WORKSPACE_ENVIRONMENT=local + ---> Running in 639f4187ed24 +Removing intermediate container 639f4187ed24 + ---> c007fb2a701e +Step 3/8 : COPY --chown=liferay:liferay client-extensions /home/liferay/osgi/client-extensions + ---> 1acce10fa8a0 +Step 4/8 : COPY --chown=liferay:liferay deploy /mnt/liferay/deploy + ---> e956d29ddcee +Step 5/8 : COPY --chown=liferay:liferay patching /mnt/liferay/patching + ---> 85a90bf0310d +Step 6/8 : COPY --chown=liferay:liferay scripts /mnt/liferay/scripts + ---> e896b7bb77ad +Step 7/8 : COPY --chown=liferay:liferay configs /home/liferay/configs + ---> 26bd12884e6f +Step 8/8 : COPY --chown=liferay:liferay 100_liferay_image_setup.sh /usr/local/liferay/scripts/pre-configure/100_liferay_image_setup.sh + ---> a76d8d6b9db0 +Successfully built a76d8d6b9db0 +Successfully tagged liferay-portal-security-audit-liferay:7.4.3.85-ga85 +Created image with ID 'a76d8d6b9db0'. +``` +Console 5 - Output of the `buildDockerImage` task + +For run the Docker image, you can use the following command. + +``` +$ docker run -it --rm -m 8g -p 8080:8080 -p 11311:11311 liferay-portal-security-audit-liferay:7.4.3.85-ga85 +``` +Console 6 - Run the Docker image + +Using this Docker image, you can have a Liferay instance with the Audit bundles already installed. + +## Configuration of the Audit bundles ``` $ telnet localhost 11311 @@ -138,6 +244,18 @@ Figure 7. OSGi Configuration of the Slack Message Audit Processor. The Slack Audit Message Processor use the [Slack Web API](https://api.slack.com/web) to send messages to Slack using the [Incoming Webhooks](https://api.slack.com/messaging/webhooks) feature. +![Liferay Portal Security Audit - Web Hook Message Processor Configuration](docs/images/osgi_configuration_webhook_message_audit_processor.jpg) + +Figure 8. OSGi Configuration of the Web Hook Message Audit Processor. + +For testing the Web Hook Audit Message Processor, you can configure this message processor +with the [Webhook.site](https://webhook.site/) service. This service allows you to create +a unique URL to which you can send HTTP requests and view the entire request payload. + +![Liferay Portal Security Audit - View Audit Message on Webhook.site](docs/images/webhook_messagge_processor_using_webhooksite_service_1.jpg) + +Figure 9. View Audit Message send by Liferay to the Webhook.site service. + If you enable Audit, then the two message processors and finally the Scheduler Helper Engine, on Liferay log files, you will see the audit messages (of the running jobs, of the login processes, etc.). If you were to fail the login @@ -189,6 +307,16 @@ Figure 8. Email send by Login Failure Audit Message Processor Figure 9. Login Failure Audit Message Processor Slack Message +## Additional Resources + +1. [What is a security audit?](https://www.techtarget.com/searchcio/definition/security-audit) +2. [NIST Security Audit: Definition, Importance and 3 Different Frameworks](https://www.getastra.com/blog/security-audit/nist-security-audit/) +3. [theRedCode - Docker](https://www.theredcode.it/search/?query=docker) +4. [Mauro Cicolella - Pillole di Docker](https://www.youtube.com/watch?v=Xea_9GYFpaA&list=PLCbSCJEIR6CpDJw4MawjHlgbsP3IG376e) +5. [Vincenzo Racca - Docker](https://www.vincenzoracca.com/blog/container/docker/) +6. [Book (Serena Sensini) - Docker: Sviluppare e rilasciare software tramite container](https://amzn.to/3YHqgSW) + + ## Team Tools [![alt tag](http://pylonsproject.org/img/logo-jetbrains.png)](https://www.jetbrains.com/?from=LiferayPortalSecurityAudit) diff --git a/docs/images/osgi_configuration_webhook_message_audit_processor.jpg b/docs/images/osgi_configuration_webhook_message_audit_processor.jpg new file mode 100644 index 0000000..1b7dc3c Binary files /dev/null and b/docs/images/osgi_configuration_webhook_message_audit_processor.jpg differ diff --git a/docs/images/webhook_messagge_processor_using_webhooksite_service_1.jpg b/docs/images/webhook_messagge_processor_using_webhooksite_service_1.jpg new file mode 100644 index 0000000..dd7d5c4 Binary files /dev/null and b/docs/images/webhook_messagge_processor_using_webhooksite_service_1.jpg differ diff --git a/gradle.properties b/gradle.properties index 2840c81..1607aee 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1,2 @@ project.path.prefix=:apps:portal-security-audit +liferay.workspace.product=portal-7.4-ga85 diff --git a/portal-security-audit-message-processor/bnd.bnd b/portal-security-audit-message-processor/bnd.bnd index bcf4d53..8c81fa4 100644 --- a/portal-security-audit-message-processor/bnd.bnd +++ b/portal-security-audit-message-processor/bnd.bnd @@ -12,6 +12,9 @@ Import-Package:\ \ io.micrometer.core.instrument;resolution:=optional,\ \ + org.apache.avalon.framework.logger;resolution:=optional,\ + org.apache.log;resolution:=optional,\ + \ org.slf4j.impl;resolution:=optional,\ \ * diff --git a/portal-security-audit-message-processor/build.gradle b/portal-security-audit-message-processor/build.gradle index 0bc2db5..7754892 100644 --- a/portal-security-audit-message-processor/build.gradle +++ b/portal-security-audit-message-processor/build.gradle @@ -3,13 +3,14 @@ apply plugin: "com.liferay.plugin" dependencies { compileInclude group: "com.cloudbees", name: "syslog-java-client", version: "1.1.7" compileInclude group: "com.rabbitmq", name: "amqp-client", version: "5.13.1" + compileInclude group: "org.apache.httpcomponents", name: "httpclient", version: "4.5.14" compileOnly group: "com.liferay.portal", name: "release.portal.api", version: "7.4.3.85-ga85" compileOnly group: "javax.mail", name: "mail", version: "1.4" } -version = "1.3.0-SNAPSHOT" +version = "1.4.0-SNAPSHOT" jar { bnd ('Bundle-Version': project.version) -} +} \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/CloudAMQPAuditMessageProcessor.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/CloudAMQPAuditMessageProcessor.java index 2f301a6..242a4b4 100644 --- a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/CloudAMQPAuditMessageProcessor.java +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/CloudAMQPAuditMessageProcessor.java @@ -96,7 +96,8 @@ protected void doProcess(AuditMessage auditMessage) factory.setUri(_buildAMQPURI()); - //Recommended settings + // Recommended settings + factory.setRequestedHeartbeat(30); factory.setConnectionTimeout(30000); @@ -105,13 +106,16 @@ protected void doProcess(AuditMessage auditMessage) _log.debug("Try to connect " + _buildAMQPURI() + "..."); } - //durable - RabbitMQ will never lose the queue if a crash occurs + // durable - RabbitMQ will never lose the queue if a crash occurs + boolean durable = true; - //exclusive - if queue only will be used by one connection + // exclusive - if queue only will be used by one connection + boolean exclusive = false; - //autodelete - queue is deleted when last consumer unsubscribes + // autodelete - queue is deleted when last consumer unsubscribes + boolean autoDelete = true; try (Channel channel = connection.createChannel()) { diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/DummyAuditMessageProcessor.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/DummyAuditMessageProcessor.java index b4eb9d5..d6d6a5f 100644 --- a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/DummyAuditMessageProcessor.java +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/DummyAuditMessageProcessor.java @@ -24,13 +24,15 @@ of this software and associated documentation files (the "Software"), to deal import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.security.audit.AuditMessageProcessor; + import it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.DummyAuditMessageProcessorConfiguration; + +import java.util.Map; + import org.osgi.service.component.annotations.Activate; import org.osgi.service.component.annotations.Component; import org.osgi.service.component.annotations.Modified; -import java.util.Map; - /** * @author Antonio Musarra */ @@ -63,7 +65,7 @@ protected void doProcess(AuditMessage auditMessage) { if (_dummyAuditMessageProcessorConfiguration.enabled()) { _log.info( "Dummy processor processing this Audit Message => " + - auditMessage.toJSONObject()); + auditMessage.toJSONObject()); } } diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SlackAuditMessageProcessor.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SlackAuditMessageProcessor.java index ca37e49..dc02992 100644 --- a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SlackAuditMessageProcessor.java +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SlackAuditMessageProcessor.java @@ -30,10 +30,15 @@ of this software and associated documentation files (the "Software"), to deal import com.liferay.portal.kernel.util.Http; import com.liferay.portal.kernel.util.HttpUtil; import com.liferay.portal.security.audit.AuditMessageProcessor; + import it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.SlackAuditMessageProcessorConfiguration; + import java.io.IOException; + import java.util.Map; + import javax.ws.rs.core.Response; + import org.osgi.service.component.annotations.Activate; import org.osgi.service.component.annotations.Component; import org.osgi.service.component.annotations.Modified; @@ -42,110 +47,145 @@ of this software and associated documentation files (the "Software"), to deal * @author Antonio Musarra */ @Component( - configurationPid = - "it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.SlackAuditMessageProcessorConfiguration", - immediate = true, - property = "eventTypes=*", - service = AuditMessageProcessor.class) + configurationPid = "it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.SlackAuditMessageProcessorConfiguration", + immediate = true, property = "eventTypes=*", + service = AuditMessageProcessor.class +) public class SlackAuditMessageProcessor implements AuditMessageProcessor { - @Override - public void process(AuditMessage auditMessage) { - try { - doProcess(auditMessage); - } catch (Exception e) { - _log.fatal("Unable to process audit message " + auditMessage, e); - } - } - - @Activate - @Modified - protected void activate(Map properties) { - _slackAuditMessageProcessorConfiguration = - ConfigurableUtil.createConfigurable( - SlackAuditMessageProcessorConfiguration.class, properties); - - if (_log.isInfoEnabled()) { - _log.info( - "Slack Audit Message Processor enabled: " - + _slackAuditMessageProcessorConfiguration.enabled()); - } - } - - protected void doProcess(AuditMessage auditMessage) throws JSONException, IOException { - if (_slackAuditMessageProcessorConfiguration.enabled()) { - _log.info("Slack processor processing this Audit Message => " + auditMessage.toJSONObject()); - - JSONObject jsonObjectSectionHeader = JSONFactoryUtil.createJSONObject(); - JSONObject jsonObjectSectionBody = JSONFactoryUtil.createJSONObject(); - JSONObject jsonObjectSectionContext = JSONFactoryUtil.createJSONObject(); - JSONArray jsonArrayBlocks = JSONFactoryUtil.createJSONArray(); - JSONArray jsonArrayContext = JSONFactoryUtil.createJSONArray(); - - jsonObjectSectionHeader.put("type", "section"); - jsonObjectSectionHeader.put( - "text", - JSONFactoryUtil.createJSONObject() - .put("type", "plain_text") - .put( - "text", - String.format( - "Audit Message from: %s%nBelow the Audit Message details.", - SlackAuditMessageProcessor.class.getSimpleName()))); - - jsonObjectSectionBody.put("type", "section"); - - jsonObjectSectionBody.put( - "text", - JSONFactoryUtil.createJSONObject() - .put("type", "mrkdwn") - .put("text", String.format("```%s```", auditMessage.toJSONObject().toString(4)))); - - jsonObjectSectionContext.put("type", "context"); - jsonArrayContext.put( - JSONFactoryUtil.createJSONObject() - .put("type", "plain_text") - .put("text", "Author: Slack Audit Message Processor")); - jsonObjectSectionContext.put("elements", jsonArrayContext); - - jsonArrayBlocks.put(jsonObjectSectionHeader); - jsonArrayBlocks.put(jsonObjectSectionBody); - jsonArrayBlocks.put(jsonObjectSectionContext); - - Http.Options options = new Http.Options(); - options.setLocation(_slackAuditMessageProcessorConfiguration.webHookUrl()); - options.setPost(true); - options.setBody( - JSONFactoryUtil.createJSONObject().put("blocks", jsonArrayBlocks).toString(), - "application/json", - "UTF-8"); - - if (_log.isDebugEnabled()) { - _log.debug("Slack processor request body => " + options.getBody().getContent()); - } - - String responseContent = HttpUtil.URLtoString(options); - - if (_log.isDebugEnabled()) { - _log.debug("Slack processor response content => " + responseContent); - } - - Http.Response response = options.getResponse(); - - if (response.getResponseCode() != Response.Status.OK.getStatusCode()) { - _log.error( - String.format( - "Error on send Audit Message to Slack: {response code: %s, response content: %s}", - response.getResponseCode(), responseContent)); - } - - if (_log.isDebugEnabled()) { - _log.debug("Slack processor response code => " + response.getResponseCode()); - } - } - } - - private static final Log _log = LogFactoryUtil.getLog(SlackAuditMessageProcessor.class); - - private SlackAuditMessageProcessorConfiguration _slackAuditMessageProcessorConfiguration; -} + @Override + public void process(AuditMessage auditMessage) { + try { + doProcess(auditMessage); + } + catch (Exception e) { + _log.fatal("Unable to process audit message " + auditMessage, e); + } + } + + @Activate + @Modified + protected void activate(Map properties) { + _slackAuditMessageProcessorConfiguration = + ConfigurableUtil.createConfigurable( + SlackAuditMessageProcessorConfiguration.class, properties); + + if (_log.isInfoEnabled()) { + _log.info( + "Slack Audit Message Processor enabled: " + + _slackAuditMessageProcessorConfiguration.enabled()); + } + } + + protected void doProcess(AuditMessage auditMessage) + throws IOException, JSONException { + + if (_slackAuditMessageProcessorConfiguration.enabled()) { + _log.info( + "Slack processor processing this Audit Message => " + + auditMessage.toJSONObject()); + + JSONObject jsonObjectSectionHeader = + JSONFactoryUtil.createJSONObject(); + JSONObject jsonObjectSectionBody = + JSONFactoryUtil.createJSONObject(); + JSONObject jsonObjectSectionContext = + JSONFactoryUtil.createJSONObject(); + JSONArray jsonArrayBlocks = JSONFactoryUtil.createJSONArray(); + JSONArray jsonArrayContext = JSONFactoryUtil.createJSONArray(); + + jsonObjectSectionHeader.put( + "text", + JSONFactoryUtil.createJSONObject( + ).put( + "type", "plain_text" + ).put( + "text", + String.format( + "Audit Message from: %s%nBelow the Audit Message details.", + SlackAuditMessageProcessor.class.getSimpleName()) + )); + jsonObjectSectionHeader.put("type", "section"); + + jsonObjectSectionBody.put("type", "section"); + + jsonObjectSectionBody.put( + "text", + JSONFactoryUtil.createJSONObject( + ).put( + "type", "mrkdwn" + ).put( + "text", + String.format( + "```%s```", + auditMessage.toJSONObject( + ).toString( + 4 + )) + )); + + jsonObjectSectionContext.put("type", "context"); + jsonArrayContext.put( + JSONFactoryUtil.createJSONObject( + ).put( + "type", "plain_text" + ).put( + "text", "Author: Slack Audit Message Processor" + )); + jsonObjectSectionContext.put("elements", jsonArrayContext); + + jsonArrayBlocks.put(jsonObjectSectionHeader); + jsonArrayBlocks.put(jsonObjectSectionBody); + jsonArrayBlocks.put(jsonObjectSectionContext); + + Http.Options options = new Http.Options(); + options.setLocation( + _slackAuditMessageProcessorConfiguration.webHookUrl()); + options.setPost(true); + options.setBody( + JSONFactoryUtil.createJSONObject( + ).put( + "blocks", jsonArrayBlocks + ).toString(), + "application/json", "UTF-8"); + + if (_log.isDebugEnabled()) { + _log.debug( + "Slack processor request body => " + + options.getBody( + ).getContent()); + } + + String responseContent = HttpUtil.URLtoString(options); + + if (_log.isDebugEnabled()) { + _log.debug( + "Slack processor response content => " + responseContent); + } + + Http.Response response = options.getResponse(); + + if (response.getResponseCode() != + Response.Status.OK.getStatusCode()) { + + _log.error( + String.format( + "Error on send Audit Message to Slack: {response code: %s, response content: %s}", + response.getResponseCode(), responseContent)); + } + + if (_log.isDebugEnabled()) { + _log.debug( + "Slack processor response code => " + + response.getResponseCode()); + } + } + } + + private static final Log _log = LogFactoryUtil.getLog( + SlackAuditMessageProcessor.class); + + private SlackAuditMessageProcessorConfiguration + _slackAuditMessageProcessorConfiguration; + +} \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SysLogAuditMessageProcessor.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SysLogAuditMessageProcessor.java index 66bd4e2..214a2bb 100644 --- a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SysLogAuditMessageProcessor.java +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/SysLogAuditMessageProcessor.java @@ -27,19 +27,23 @@ of this software and associated documentation files (the "Software"), to deal import com.cloudbees.syslog.sender.AbstractSyslogMessageSender; import com.cloudbees.syslog.sender.TcpSyslogMessageSender; import com.cloudbees.syslog.sender.UdpSyslogMessageSender; + import com.liferay.portal.configuration.metatype.bnd.util.ConfigurableUtil; import com.liferay.portal.kernel.audit.AuditMessage; import com.liferay.portal.kernel.log.Log; import com.liferay.portal.kernel.log.LogFactoryUtil; import com.liferay.portal.security.audit.AuditMessageProcessor; + import it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.SysLogAuditMessageProcessorConfiguration; -import org.osgi.service.component.annotations.Activate; -import org.osgi.service.component.annotations.Component; -import org.osgi.service.component.annotations.Modified; import java.io.IOException; + import java.util.Map; +import org.osgi.service.component.annotations.Activate; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Modified; + /** * @author Antonio Musarra */ @@ -90,21 +94,26 @@ protected void doProcess(AuditMessage auditMessage) { messageSender.setSyslogServerPort( _sysLogAuditMessageProcessorConfiguration.port()); - if (MessageFormat.RFC_3164.name().equals( - _sysLogAuditMessageProcessorConfiguration. - messageFormat())) { + if (MessageFormat.RFC_3164.name( + ).equals( + _sysLogAuditMessageProcessorConfiguration.messageFormat() + )) { messageSender.setMessageFormat(MessageFormat.RFC_3164); } - else if (MessageFormat.RFC_5424.name().equals( + else if (MessageFormat.RFC_5424.name( + ).equals( _sysLogAuditMessageProcessorConfiguration. - messageFormat())) { + messageFormat() + )) { messageSender.setMessageFormat(MessageFormat.RFC_5424); } - else if (MessageFormat.RFC_5425.name().equals( + else if (MessageFormat.RFC_5425.name( + ).equals( _sysLogAuditMessageProcessorConfiguration. - messageFormat())) { + messageFormat() + )) { messageSender.setMessageFormat(MessageFormat.RFC_5425); } @@ -112,7 +121,8 @@ else if (MessageFormat.RFC_5425.name().equals( if (_sysLogAuditMessageProcessorConfiguration.enableSSL() && "TCP".equals( _sysLogAuditMessageProcessorConfiguration.protocol())) { - ((TcpSyslogMessageSender) messageSender).setSsl(true); + + ((TcpSyslogMessageSender)messageSender).setSsl(true); } try { diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/WebHookAuditMessageProcessor.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/WebHookAuditMessageProcessor.java new file mode 100644 index 0000000..4e89a8f --- /dev/null +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/WebHookAuditMessageProcessor.java @@ -0,0 +1,207 @@ +/* + Copyright 2009-present Antonio Musarra's Blog - https://www.dontesta.it + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + +package it.dontesta.labs.liferay.portal.security.audit.message.processor; + +import com.liferay.petra.string.StringPool; +import com.liferay.portal.configuration.metatype.bnd.util.ConfigurableUtil; +import com.liferay.portal.kernel.audit.AuditMessage; +import com.liferay.portal.kernel.log.Log; +import com.liferay.portal.kernel.log.LogFactoryUtil; +import com.liferay.portal.kernel.util.Validator; +import com.liferay.portal.security.audit.AuditMessageProcessor; + +import it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.WebHookAuditMessageProcessorConfiguration; + +import java.io.IOException; + +import java.util.Map; + +import javax.ws.rs.core.Response; + +import org.apache.http.client.config.RequestConfig; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; + +import org.osgi.service.component.annotations.Activate; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Modified; + +/** + * @author Antonio Musarra + */ +@Component( + configurationPid = "it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.WebHookAuditMessageProcessorConfiguration", + immediate = true, property = "eventTypes=" + StringPool.STAR, + service = AuditMessageProcessor.class +) +public class WebHookAuditMessageProcessor implements AuditMessageProcessor { + + @Override + public void process(AuditMessage auditMessage) { + try { + doProcess(auditMessage); + } + catch (Exception e) { + _log.fatal("Unable to process audit message " + auditMessage, e); + } + } + + @Activate + @Modified + protected void activate(Map properties) { + _webHookAuditMessageProcessorConfiguration = + ConfigurableUtil.createConfigurable( + WebHookAuditMessageProcessorConfiguration.class, properties); + + if (_log.isInfoEnabled()) { + _log.info( + "Web Hook Audit Message Processor enabled: " + + _webHookAuditMessageProcessorConfiguration.enabled()); + } + } + + protected void doProcess(AuditMessage auditMessage) throws IOException { + if (_webHookAuditMessageProcessorConfiguration.enabled()) { + if (_log.isDebugEnabled()) { + _log.debug( + "WebHook Audit Message processor processing " + + "this Audit Message => " + auditMessage.toJSONObject()); + } + + RequestConfig requestConfig = RequestConfig.custom( + ).setConnectTimeout( + _getClientConnectionTimeOut() + ).setSocketTimeout( + _getClientReceiveTimeout() + ).build(); + + try (CloseableHttpClient httpClient = HttpClients.custom( + ).setDefaultRequestConfig( + requestConfig + ).build()) { + + HttpPost httpPost = new HttpPost(_getEndPointUrl()); + + if (Validator.isNotNull(_getApiKey()) && + _getApiKeyLocationType().equals( + WebHookAuditMessageProcessorConfiguration. + API_KEY_LOCATION_HEADER)) { + + httpPost.setHeader( + _getApiKeyLocationHeaderName(), _getApiKey()); + } + + if (Validator.isNotNull(_getApiKey()) && + _getApiKeyLocationType().equals( + WebHookAuditMessageProcessorConfiguration. + API_KEY_LOCATION_URL_QUERY)) { + + httpPost.setURI( + httpPost.getURI( + ).resolve( + String.format( + "?%s=%s", _getApiKeyQueryParam(), _getApiKey()) + )); + } + + StringEntity entity = new StringEntity( + auditMessage.toJSONObject( + ).toJSONString()); + + entity.setContentType("application/json"); + httpPost.setEntity(entity); + + try (CloseableHttpResponse response = httpClient.execute( + httpPost)) { + + int statusCode = response.getStatusLine( + ).getStatusCode(); + + if (statusCode != Response.Status.OK.getStatusCode()) { + _log.error( + String.format( + "Error on send Audit Message to Slack: {response code: %s, response content: %s}", + statusCode, + response.getEntity( + ).getContent())); + } + + if (_log.isDebugEnabled()) { + _log.debug( + String.format( + "Audit Message sent to Slack: {response code: %s, response content: %s}", + statusCode, + response.getEntity( + ).getContent())); + } + } + catch (IOException ioException) { + throw ioException; + } + } + catch (IOException ioException) { + throw ioException; + } + } + } + + private String _getApiKey() { + return _webHookAuditMessageProcessorConfiguration.apiKey(); + } + + private String _getApiKeyLocationHeaderName() { + return _webHookAuditMessageProcessorConfiguration. + apiKeyLocationHeaderName(); + } + + private String _getApiKeyLocationType() { + return _webHookAuditMessageProcessorConfiguration.apiKeyLocationType(); + } + + private String _getApiKeyQueryParam() { + return _webHookAuditMessageProcessorConfiguration.apiKeyQueryParam(); + } + + private int _getClientConnectionTimeOut() { + return _webHookAuditMessageProcessorConfiguration. + clientConnectionTimeOut(); + } + + private int _getClientReceiveTimeout() { + return _webHookAuditMessageProcessorConfiguration. + clientReceiveTimeout(); + } + + private String _getEndPointUrl() { + return _webHookAuditMessageProcessorConfiguration.endPointUrl(); + } + + private static final Log _log = LogFactoryUtil.getLog( + WebHookAuditMessageProcessor.class); + + private WebHookAuditMessageProcessorConfiguration + _webHookAuditMessageProcessorConfiguration; + +} \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/SlackAuditMessageProcessorConfiguration.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/SlackAuditMessageProcessorConfiguration.java index 1887c62..f8cf10a 100644 --- a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/SlackAuditMessageProcessorConfiguration.java +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/SlackAuditMessageProcessorConfiguration.java @@ -20,6 +20,7 @@ of this software and associated documentation files (the "Software"), to deal package it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration; import aQute.bnd.annotation.metatype.Meta; + import com.liferay.portal.configuration.metatype.annotations.ExtendedObjectClassDefinition; /** @@ -40,9 +41,9 @@ public interface SlackAuditMessageProcessorConfiguration { public boolean enabled(); @Meta.AD( - deflt = "https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX", - description = "slack-audit-message-processor-web-hook-url-help", - name = "slack-audit-message-processor-web-hook-url", required = false + deflt = "https://hooks.slack.com/services/XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX", + description = "slack-audit-message-processor-web-hook-url-help", + name = "slack-audit-message-processor-web-hook-url", required = false ) public String webHookUrl(); diff --git a/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/WebHookAuditMessageProcessorConfiguration.java b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/WebHookAuditMessageProcessorConfiguration.java new file mode 100644 index 0000000..30abc5d --- /dev/null +++ b/portal-security-audit-message-processor/src/main/java/it/dontesta/labs/liferay/portal/security/audit/message/processor/configuration/WebHookAuditMessageProcessorConfiguration.java @@ -0,0 +1,99 @@ +/* + Copyright 2009-present Antonio Musarra's Blog - https://www.dontesta.it + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +package it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration; + +import aQute.bnd.annotation.metatype.Meta; + +import com.liferay.portal.configuration.metatype.annotations.ExtendedObjectClassDefinition; + +/** + * @author Antonio Musarra + */ +@ExtendedObjectClassDefinition(category = "audit") +@Meta.OCD( + id = "it.dontesta.labs.liferay.portal.security.audit.message.processor.configuration.WebHookAuditMessageProcessorConfiguration", + localization = "content/Language", + name = "webhook-audit-message-processor-configuration-name" +) +public interface WebHookAuditMessageProcessorConfiguration { + + @Meta.AD( + deflt = "false", description = "audit-message-processor-enabled-help", + name = "audit-message-processor-enabled", required = false + ) + public boolean enabled(); + + @Meta.AD( + deflt = "https://webhook.site/audit/message/processor", + description = "webhook-audit-message-processor-endpoint-url-description", + name = "webhook-audit-message-processor-endpoint-url-name", + required = false + ) + public String endPointUrl(); + + @Meta.AD( + deflt = "60000", + description = "webhook-client-connection-timeout-description", + name = "webhook-client-connection-timeout-name", required = false + ) + public int clientConnectionTimeOut(); + + @Meta.AD( + deflt = "60000", + description = "webhook-client-receive-timeout-description", + name = "webhook-client-receive-timeout-name", required = false + ) + public int clientReceiveTimeout(); + + @Meta.AD( + deflt = "", description = "webhook-api-key-description", + name = "webhook-api-key-name", required = false, + type = Meta.Type.Password + ) + public String apiKey(); + + @Meta.AD( + deflt = API_KEY_LOCATION_HEADER, + description = "webhook-api-key-location-description", + name = "webhook-api-key-location-name", + optionLabels = {"HTTP Header", "HTTP URL Query Parameter"}, + optionValues = {API_KEY_LOCATION_HEADER, API_KEY_LOCATION_URL_QUERY}, + required = false + ) + public String apiKeyLocationType(); + + @Meta.AD( + deflt = "", + description = "webhook-api-key-location-header-name-description", + name = "webhook-api-key-location-header-name-name", required = false + ) + public String apiKeyLocationHeaderName(); + + @Meta.AD( + deflt = "", description = "webhook-api-key-location-query-description", + name = "webhook-api-key-location-query-name", required = false + ) + public String apiKeyQueryParam(); + + public String API_KEY_LOCATION_HEADER = "header"; + + public String API_KEY_LOCATION_URL_QUERY = "urlQuery"; + +} \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language.properties b/portal-security-audit-message-processor/src/main/resources/content/Language.properties index bac6ee0..fed69ef 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity syslog-audit-message-processor-severity-help=Syslog severities syslog-audit-message-processor-ssl=Enable SSL/TLS -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS +webhook-api-key-description=The value of the API Key +webhook-api-key-location-description=Where the API Key is located (http header or query string) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key +webhook-api-key-location-header-name-name=API Key Header Name +webhook-api-key-location-name=API Key Location +webhook-api-key-location-query-description=The API Key query parameter name +webhook-api-key-location-query-name=URL Query Parameter Name +webhook-api-key-name=API Key +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL +webhook-client-connection-timeout-description=The http connection timeout in milliseconds +webhook-client-connection-timeout-name=HTTP Connection Timeout +webhook-client-receive-timeout-description=The http receive timeout in milliseconds +webhook-client-receive-timeout-name=HTTP Receive Timeout \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ar.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ar.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ar.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ar.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_bg.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_bg.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_bg.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_bg.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ca.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ca.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ca.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ca.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_cs.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_cs.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_cs.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_cs.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_da.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_da.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_da.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_da.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_de.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_de.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_de.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_de.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_el.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_el.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_el.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_el.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_en.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_en.properties index bac6ee0..fed69ef 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_en.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_en.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity syslog-audit-message-processor-severity-help=Syslog severities syslog-audit-message-processor-ssl=Enable SSL/TLS -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS +webhook-api-key-description=The value of the API Key +webhook-api-key-location-description=Where the API Key is located (http header or query string) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key +webhook-api-key-location-header-name-name=API Key Header Name +webhook-api-key-location-name=API Key Location +webhook-api-key-location-query-description=The API Key query parameter name +webhook-api-key-location-query-name=URL Query Parameter Name +webhook-api-key-name=API Key +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL +webhook-client-connection-timeout-description=The http connection timeout in milliseconds +webhook-client-connection-timeout-name=HTTP Connection Timeout +webhook-client-receive-timeout-description=The http receive timeout in milliseconds +webhook-client-receive-timeout-name=HTTP Receive Timeout \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_en_AU.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_en_AU.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_en_AU.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_en_AU.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_en_GB.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_en_GB.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_en_GB.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_en_GB.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_es.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_es.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_es.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_es.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_es_AR.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_es_AR.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_es_AR.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_es_AR.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_es_CO.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_es_CO.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_es_CO.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_es_CO.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_es_MX.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_es_MX.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_es_MX.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_es_MX.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_et.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_et.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_et.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_et.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_eu.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_eu.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_eu.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_eu.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_fa.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_fa.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_fa.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_fa.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_fi.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_fi.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_fi.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_fi.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_fr.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_fr.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_fr.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_fr.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_fr_CA.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_fr_CA.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_fr_CA.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_fr_CA.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_gl.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_gl.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_gl.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_gl.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_hi_IN.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_hi_IN.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_hi_IN.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_hi_IN.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_hr.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_hr.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_hr.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_hr.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_hu.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_hu.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_hu.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_hu.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_in.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_in.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_in.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_in.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_it.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_it.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_it.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_it.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_iw.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_iw.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_iw.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_iw.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ja.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ja.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ja.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ja.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_kk.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_kk.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_kk.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_kk.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_km.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_km.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_km.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_km.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ko.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ko.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ko.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ko.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_lo.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_lo.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_lo.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_lo.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_lt.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_lt.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_lt.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_lt.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ms.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ms.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ms.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ms.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_nb.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_nb.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_nb.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_nb.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_nl.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_nl.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_nl.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_nl.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_nl_BE.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_nl_BE.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_nl_BE.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_nl_BE.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_pl.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_pl.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_pl.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_pl.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_pt_BR.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_pt_BR.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_pt_BR.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_pt_BR.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_pt_PT.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_pt_PT.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_pt_PT.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_pt_PT.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ro.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ro.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ro.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ro.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ru.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ru.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ru.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ru.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_sk.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_sk.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_sk.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_sk.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_sl.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_sl.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_sl.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_sl.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS_latin.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS_latin.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS_latin.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_sr_RS_latin.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_sv.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_sv.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_sv.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_sv.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_ta_IN.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_ta_IN.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_ta_IN.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_ta_IN.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_th.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_th.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_th.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_th.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_tr.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_tr.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_tr.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_tr.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_uk.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_uk.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_uk.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_uk.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_vi.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_vi.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_vi.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_vi.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_zh_CN.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_zh_CN.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_zh_CN.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_zh_CN.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/portal-security-audit-message-processor/src/main/resources/content/Language_zh_TW.properties b/portal-security-audit-message-processor/src/main/resources/content/Language_zh_TW.properties index 378c613..c99ac06 100644 --- a/portal-security-audit-message-processor/src/main/resources/content/Language_zh_TW.properties +++ b/portal-security-audit-message-processor/src/main/resources/content/Language_zh_TW.properties @@ -36,4 +36,19 @@ syslog-audit-message-processor-protocol-help=Supported protocols are UDP and TCP syslog-audit-message-processor-severity=Severity (Automatic Copy) syslog-audit-message-processor-severity-help=Syslog severities (Automatic Copy) syslog-audit-message-processor-ssl=Enable SSL/TLS (Automatic Copy) -syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) \ No newline at end of file +syslog-audit-message-processor-ssl-help=Enable or disable support for SSL/TLS (Automatic Copy) +webhook-api-key-description=The value of the API Key (Automatic Copy) +webhook-api-key-location-description=Where the API Key is located (http header or query string) (Automatic Copy) +webhook-api-key-location-header-name-description=The name of the http header containing the API Key (Automatic Copy) +webhook-api-key-location-header-name-name=API Key Header Name (Automatic Copy) +webhook-api-key-location-name=API Key Location (Automatic Copy) +webhook-api-key-location-query-description=The API Key query parameter name (Automatic Copy) +webhook-api-key-location-query-name=URL Query Parameter Name (Automatic Copy) +webhook-api-key-name=API Key (Automatic Copy) +webhook-audit-message-processor-configuration-name=Web Hook Audit Message Processor (Automatic Copy) +webhook-audit-message-processor-endpoint-url-description=Web Hook URL (es: https://webhook.site/46e8f18c-b6ac-490a-bfed-1d41de5c1c9e) (Automatic Copy) +webhook-audit-message-processor-endpoint-url-name=Web Hook URL (Automatic Copy) +webhook-client-connection-timeout-description=The http connection timeout in milliseconds (Automatic Copy) +webhook-client-connection-timeout-name=HTTP Connection Timeout (Automatic Copy) +webhook-client-receive-timeout-description=The http receive timeout in milliseconds (Automatic Copy) +webhook-client-receive-timeout-name=HTTP Receive Timeout (Automatic Copy) \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 06368f5..afca8a7 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,20 @@ +buildscript { + dependencies { + classpath "com.github.docker-java:docker-java:3.3.2" + classpath "com.github.docker-java:docker-java-transport-httpclient5:3.3.2" + classpath group: "com.liferay", name: "com.liferay.gradle.plugins.workspace", version: "8.0.1" + } + + repositories { + maven { + url "https://repository-cdn.liferay.com/nexus/content/groups/public" + } + } +} + include( 'portal-security-audit-capture-events', 'portal-security-audit-message-processor' ) + +apply plugin: "com.liferay.workspace"