Class Krb5LoginContext

java.lang.Object
javax.security.auth.login.LoginContext
com.kerb4j.common.jaas.sun.Krb5LoginContext

public class Krb5LoginContext extends LoginContext
  • Method Details

    • loginWithKeyTab

      public static Krb5LoginContext loginWithKeyTab(String principal, String keyTabLocation, boolean acceptOnly)
      Parameters:
      principal - principal
      keyTabLocation - keyTabLocation
      acceptOnly - 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

      public static Krb5LoginContext loginWithKeyTab(String principal, String keyTabLocation)
    • loginWithTicketCache

      public static Krb5LoginContext loginWithTicketCache(String principal)
    • loginWithUsernameAndPassword

      public static Krb5LoginContext loginWithUsernameAndPassword(String username, String password)