Package de.uplanet.lucy.server.kerberos
Class KerberosTicket
- java.lang.Object
-
- de.uplanet.lucy.server.kerberos.KerberosTicket
-
@Scriptable public final class KerberosTicket extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
get()
CallsThreadContext.getKerberosTicketBase64()
.static String
get(String p_strSpn)
Returns the Kerberos ticket for the given service principal name.static boolean
isAvailable()
Checks if a Kerberos ticket is available in the current thread.static boolean
isAvailable(String p_strSpn)
Checks if a Kerberos ticket for the given service principal name is available in the current thread.
-
-
-
Method Detail
-
isAvailable
public static boolean isAvailable()
Checks if a Kerberos ticket is available in the current thread.- Returns:
true
if a Kerberos ticket is available in the current thread, orfalse
otherwise.
-
isAvailable
public static boolean isAvailable(String p_strSpn)
Checks if a Kerberos ticket for the given service principal name is available in the current thread.- Parameters:
p_strSpn
- The service principal name.- Returns:
true
if a Kerberos ticket is available in the current thread, orfalse
otherwise.
-
get
public static String get()
CallsThreadContext.getKerberosTicketBase64()
.- Returns:
- The base64-encoded Kerberos ticket that is bound to the current thread,
or
null
ifisAvailable()
returnsfalse
.
-
get
public static String get(String p_strSpn)
Returns the Kerberos ticket for the given service principal name. CallsThreadContext.getKerberosTicketBase64()
.- Parameters:
p_strSpn
- The service principal name.- Returns:
- The base64-encoded Kerberos ticket that is bound to the current thread,
or
null
ifisAvailable(String)
returnsfalse
.
-
-