Package com.kerb4j.common.jaas.sun
Class Krb5LoginContext
java.lang.Object
javax.security.auth.login.LoginContext
com.kerb4j.common.jaas.sun.Krb5LoginContext
-
Method Summary
Modifier and TypeMethodDescriptionstatic Krb5LoginContextloginWithKeyTab(String principal, String keyTabLocation) static Krb5LoginContextloginWithKeyTab(String principal, String keyTabLocation, boolean acceptOnly) static Krb5LoginContextloginWithTicketCache(String principal) static Krb5LoginContextloginWithUsernameAndPassword(String username, String password) Methods inherited from class javax.security.auth.login.LoginContext
getSubject, login, logout
-
Method Details
-
loginWithKeyTab
public static Krb5LoginContext loginWithKeyTab(String principal, String keyTabLocation, boolean acceptOnly) - Parameters:
principal- principalkeyTabLocation- keyTabLocationacceptOnly- when set to true, SpnegoClient will work offline and ONLY for accepting new tokens. As a result it doesn't require connection to Kerberos server but cannot request new tokens for other services- Since:
- 0.1.3
-
loginWithKeyTab
-
loginWithTicketCache
-
loginWithUsernameAndPassword
-