public class KerberosConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
HTTP_SERVER_AUTHENTICATION_KRB5_KEYTAB |
| Constructor and Description |
|---|
KerberosConfig() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull File |
getKerberosConfig() |
File |
getKeytab() |
String |
getPrincipalHostname() |
@NotNull String |
getServiceName() |
KerberosConfig |
setKerberosConfig(File kerberosConfig) |
KerberosConfig |
setKeytab(File keytab) |
KerberosConfig |
setPrincipalHostname(String principalHostname) |
KerberosConfig |
setServiceName(String serviceName) |
public static final String HTTP_SERVER_AUTHENTICATION_KRB5_KEYTAB
@NotNull public @NotNull File getKerberosConfig()
@Config(value="http.authentication.krb5.config") public KerberosConfig setKerberosConfig(File kerberosConfig)
@NotNull public @NotNull String getServiceName()
@Config(value="http.server.authentication.krb5.service-name") public KerberosConfig setServiceName(String serviceName)
public File getKeytab()
@Config(value="http.server.authentication.krb5.keytab") public KerberosConfig setKeytab(File keytab)
public String getPrincipalHostname()
@Config(value="http.authentication.krb5.principal-hostname") public KerberosConfig setPrincipalHostname(String principalHostname)
Copyright © 2010–2024 Airlift. All rights reserved.