blob: 9be42518a15883d80e1ed666f84dd3bc215338d7 [file] [log] [blame]
package com.epam.dlab.backendapi;
import org.keycloak.adapters.AdapterDeploymentContext;
import org.keycloak.adapters.KeycloakDeployment;
import org.keycloak.adapters.NodesRegistrationManagement;
import org.keycloak.jaxrs.JaxrsBearerTokenFilterImpl;
import javax.annotation.Priority;
import javax.ws.rs.Priorities;
import javax.ws.rs.container.PreMatching;
@PreMatching
@Priority(Priorities.AUTHENTICATION)
public class DropwizardBearerTokenFilterImpl extends JaxrsBearerTokenFilterImpl {
public DropwizardBearerTokenFilterImpl(KeycloakDeployment keycloakDeployment) {
deploymentContext = new AdapterDeploymentContext(keycloakDeployment);
nodesRegistrationManagement = new NodesRegistrationManagement();
}
}