package com.airlock.iam.saml2.domain.service;

import com.airlock.iam.login.application.configuration.targetapp.ApplicationIdConfig;
import com.airlock.iam.saml2.application.configuration.Saml2ServiceProviderAccessConfig;
import com.airlock.iam.saml2.domain.model.sp.Saml2SpEntityId;
import com.sun.identity.saml2.protocol.AuthnRequest;
import java.util.Optional;

public interface Saml2IdpFlowConfigService {
   Optional<Saml2ServiceProviderAccessConfig> getSpAccessConfigBySpIssuer(Saml2SpEntityId var1);

   Optional<ApplicationIdConfig> getRequestedAuthnContextAppIdConfig(AuthnRequest var1, Saml2ServiceProviderAccessConfig var2);
}
