Example #1
0
def get_sentry_server_principal():
  # Get kerberos principal and replace host pattern
  principal = get_conf().get(_CONF_SENTRY_SERVER_PRINCIPAL, None)
  if principal:
    fqdn = security_util.get_fqdn(HOSTNAME.get())
    return security_util.get_kerberos_principal(principal, fqdn)
  else:
    return None
Example #2
0
def get_sentry_server_principal():  
  # Get kerberos principal and replace host pattern
  principal = get_conf().get(_CONF_SENTRY_SERVER_PRINCIPAL, None)
  if principal:
    fqdn = security_util.get_fqdn(HOSTNAME.get())
    return security_util.get_kerberos_principal(principal, fqdn)
  else:
    return None
Example #3
0
def get_hiveserver2_kerberos_principal(hostname_or_ip):
  """
  Retrieves principal for HiveServer 2.

  Raises socket.herror
  """
  fqdn = security_util.get_fqdn(hostname_or_ip)
  # Get kerberos principal and replace host pattern
  principal = get_conf().get(_CNF_HIVESERVER2_KERBEROS_PRINCIPAL, None)
  if principal:
    return security_util.get_kerberos_principal(principal, fqdn)
  else:
    return None
Example #4
0
File: hive_site.py Project: ymc/hue
def get_hiveserver2_kerberos_principal(hostname_or_ip):
    """
  Retrieves principal for HiveServer 2.

  Raises socket.herror
  """
    fqdn = security_util.get_fqdn(hostname_or_ip)
    # Get kerberos principal and replace host pattern
    principal = get_conf().get(_CNF_HIVESERVER2_KERBEROS_PRINCIPAL, None)
    if principal:
        return security_util.get_kerberos_principal(principal, fqdn)
    else:
        return None