Now the UMA token is used with encoded rootVO context name as audience

This commit is contained in:
Mauro Mugnaini 2020-07-09 15:43:19 +02:00
parent 75559aace1
commit 8eb92784dc
1 changed files with 4 additions and 3 deletions

View File

@ -3,7 +3,7 @@ package org.gcube.portal.event.publisher.lr62;
import org.gcube.event.publisher.AbstractEventPublisher; import org.gcube.event.publisher.AbstractEventPublisher;
import org.gcube.event.publisher.Event; import org.gcube.event.publisher.Event;
import org.gcube.event.publisher.EventSender; 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.oidc.rest.OpenIdConnectConfiguration;
import org.gcube.portal.oidc.lr62.LiferayOpenIdConnectConfiguration; import org.gcube.portal.oidc.lr62.LiferayOpenIdConnectConfiguration;
@ -32,9 +32,10 @@ public abstract class AbstractLR62EventPublisher extends AbstractEventPublisher
OpenIdConnectConfiguration openIdConnectConfiguration = LiferayOpenIdConnectConfiguration OpenIdConnectConfiguration openIdConnectConfiguration = LiferayOpenIdConnectConfiguration
.getConfiguration(); .getConfiguration();
EventPublisherConfiguration eventPublisherConfiguration = EventPublisherConfiguration.getConfiguration(); EventPublisherConfiguration eventPublisherConfiguration = EventPublisherConfiguration.getConfiguration();
return new HTTPEventSender(eventPublisherConfiguration.getEventPublisherURL(), return new HTTPWithUMAAuthEventSender(eventPublisherConfiguration.getEventPublisherURL(),
openIdConnectConfiguration.getPortalClientId(), openIdConnectConfiguration.getPortalClientSecret(), openIdConnectConfiguration.getPortalClientId(), openIdConnectConfiguration.getPortalClientSecret(),
openIdConnectConfiguration.getTokenURL()); openIdConnectConfiguration.getTokenURL(),
EventPublisherConfiguration.getConfiguration().getEncodedRootVOContext());
} }
} }