package com.airlock.iam.flow.shared.domain.model.valueprovider;

import com.airlock.iam.base.api.domain.model.plugin.LogicForConfig;
import com.airlock.iam.common.api.domain.model.role.Role;
import com.airlock.iam.common.api.domain.model.user.UserIdentity;
import com.airlock.iam.flow.shared.application.configuration.valueprovider.RoleProviderConfig;
import java.util.Set;

@LogicForConfig(RoleProviderConfig.class)
public interface RoleProvider {
   Set<Role> provideRoles(UserIdentity var1);
}
