package com.sequenceiq.cloudbreak.service.cluster.flow.kerberos; import org.springframework.stereotype.Service; import com.google.api.client.repackaged.com.google.common.base.Strings; import com.sequenceiq.cloudbreak.domain.KerberosConfig; @Service public class KerberosTypeResolver { public String resolveTypeForKerberos(KerberosConfig kerberosConfig) { if (!Strings.isNullOrEmpty(kerberosConfig.getKerberosContainerDn()) && !Strings.isNullOrEmpty(kerberosConfig.getKerberosLdapUrl())) { return "active-directory"; } else if (!Strings.isNullOrEmpty(kerberosConfig.getKerberosUrl())) { return "mit-kdc"; } return null; } }