package com.airlock.iam.flow.shared.domain.service.identification;

import com.airlock.iam.common.api.domain.model.user.ProvidedUsername;
import com.airlock.iam.common.api.domain.model.user.UserIdentity;
import com.airlock.iam.common.api.domain.model.user.transformation.UsernameTransformation;
import com.airlock.iam.common.domain.service.exception.ExclusiveOperationDeniedException;

public interface UserIdentificationService {
   UserIdentity identifyUser(ProvidedUsername var1, UsernameTransformation var2) throws ExclusiveOperationDeniedException;
}
