java.lang.Object
org.apache.kerby.kerberos.kerb.server.preauth.AbstractPreauthPlugin
org.apache.kerby.kerberos.kerb.server.preauth.token.TokenPreauth
All Implemented Interfaces:
org.apache.kerby.kerberos.kerb.preauth.PreauthPluginMeta, KdcPreauth

public class TokenPreauth extends AbstractPreauthPlugin
  • Constructor Details

    • TokenPreauth

      public TokenPreauth()
  • Method Details

    • verify

      public boolean verify(KdcRequest kdcRequest, org.apache.kerby.kerberos.kerb.preauth.PluginRequestContext requestContext, org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry paData) throws org.apache.kerby.kerberos.kerb.KrbException
      Description copied from interface: KdcPreauth
      Optional: verify preauthentication data sent by the client, setting the TKT_FLG_PRE_AUTH or TKT_FLG_HW_AUTH flag in the enc_tkt_reply's "flags" field as appropriate.
      Specified by:
      verify in interface KdcPreauth
      Overrides:
      verify in class AbstractPreauthPlugin
      Parameters:
      kdcRequest - kdc request
      requestContext - request context
      paData - preauthentication data
      Returns:
      true if verify success
      Throws:
      org.apache.kerby.kerberos.kerb.KrbException - e