package com.airlock.iam.login.app.misc.configuration.oneshot;

import com.airlock.iam.core.application.configuration.waf.AirlockGatewayConfig;
import com.airlock.iam.login.app.misc.oneshot.AirlockOneShotAuthenticationWorkflow;
import com.airlock.iam.login.app.misc.session.UserSpecificRoleTimeoutCalculator;
import com.airlock.iam.plugin.api.config.ConfigurationContext;
import java.util.regex.Pattern;

public interface OneShotTargetApplication {
   AirlockOneShotAuthenticationWorkflow createWorkflow(AirlockGatewayConfig var1, ConfigurationContext var2, UserSpecificRoleTimeoutCalculator var3);

   Pattern getUrlPattern();
}
