diff --git a/src/main/java/org/gcube/portal/event/publisher/lr62/AbstractLR62EventPublisher.java b/src/main/java/org/gcube/portal/event/publisher/lr62/AbstractLR62EventPublisher.java index 7b28a3d..f575283 100644 --- a/src/main/java/org/gcube/portal/event/publisher/lr62/AbstractLR62EventPublisher.java +++ b/src/main/java/org/gcube/portal/event/publisher/lr62/AbstractLR62EventPublisher.java @@ -3,7 +3,7 @@ package org.gcube.portal.event.publisher.lr62; import org.gcube.event.publisher.AbstractEventPublisher; import org.gcube.event.publisher.Event; import org.gcube.event.publisher.EventSender; -import org.gcube.event.publisher.HTTPEventSender; +import org.gcube.event.publisher.HTTPWithUMAAuthEventSender; import org.gcube.oidc.rest.OpenIdConnectConfiguration; import org.gcube.portal.oidc.lr62.LiferayOpenIdConnectConfiguration; @@ -32,9 +32,10 @@ public abstract class AbstractLR62EventPublisher extends AbstractEventPublisher OpenIdConnectConfiguration openIdConnectConfiguration = LiferayOpenIdConnectConfiguration .getConfiguration(); EventPublisherConfiguration eventPublisherConfiguration = EventPublisherConfiguration.getConfiguration(); - return new HTTPEventSender(eventPublisherConfiguration.getEventPublisherURL(), + return new HTTPWithUMAAuthEventSender(eventPublisherConfiguration.getEventPublisherURL(), openIdConnectConfiguration.getPortalClientId(), openIdConnectConfiguration.getPortalClientSecret(), - openIdConnectConfiguration.getTokenURL()); + openIdConnectConfiguration.getTokenURL(), + EventPublisherConfiguration.getConfiguration().getEncodedRootVOContext()); } }