package org.infinispan.rest.embedded.netty4.security; import java.io.IOException; import javax.ws.rs.core.SecurityContext; import org.jboss.resteasy.spi.HttpRequest; import org.jboss.resteasy.spi.HttpResponse; import io.netty.channel.ChannelHandlerContext; /** * Authenticator * * @author Tristan Tarrant * @since 9.0 */ public interface Authenticator { SecurityContext authenticate(ChannelHandlerContext ctx, HttpRequest request, HttpResponse response) throws IOException; }