Class Credential

java.lang.Object
tv.hd3g.authkit.mod.entity.BaseEntity
tv.hd3g.authkit.mod.entity.Credential

@Entity public class Credential extends BaseEntity
  • Constructor Details

    • Credential

      public Credential()
      NEVER USE DIRECTLY, ONLY SET FOR HIBERNATE
    • Credential

      public Credential(User user, String login, byte[] passwordhash, String realm, boolean enabled, boolean mustchangepassword)
      Internal password user
    • Credential

      public Credential(User user, String login, String ldapdomain, String realm, boolean enabled)
      External LDAP user
  • Method Details

    • getUser

      public User getUser()
    • getLogin

      public String getLogin()
    • getRealm

      public String getRealm()
    • getPasswordhash

      public byte[] getPasswordhash()
    • setPasswordhash

      public void setPasswordhash(byte[] passwordhash)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getTotpkey

      public byte[] getTotpkey()
    • setTotpkey

      public void setTotpkey(byte[] totpkey)
    • getTotpBackupCodes

      public Set<Totpbackupcode> getTotpBackupCodes()
    • isMustchangepassword

      public boolean isMustchangepassword()
    • setMustchangepassword

      public void setMustchangepassword(boolean mustchangepassword)
    • setLastlogin

      public void setLastlogin(Date lastlogin)
    • getLastlogin

      public Date getLastlogin()
    • setLogontrial

      public void setLogontrial(int logontrial)
    • getLogontrial

      public short getLogontrial()
    • getLdapdomain

      public String getLdapdomain()
    • setLdapdomain

      public void setLdapdomain(String ldapdomain)