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.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());
}
}