Authentifizierung fuer Modul jdk.httpserver
ulrich
2021-06-03 c7d492742233c73d4594e5ff3b3b448809d93209
src/de/uhilger/httpserver/auth/realm/User.java
@@ -1,5 +1,5 @@
/*
  jwtTest - JSON Web Token Testimplementierung
  http-auth - Authentication Extensions to jdk.httpserver
  Copyright (C) 2021  Ulrich Hilger
  This program is free software: you can redistribute it and/or modify
@@ -25,8 +25,7 @@
public class User {
  private String name;
  private String password;
  private String hash;
  public String getName() {
    return name;
  }
@@ -35,6 +34,7 @@
    this.name = name;
  }
  public String getPassword() {
    return password;
  }
@@ -43,12 +43,18 @@
    this.password = password;
  }
  
  public void setHash(String hash) {
    this.hash = hash;
  @Override
  public int hashCode() {
    return this.getName().hashCode();
  }
  public String getHash() {
    return hash;
  @Override
  public boolean equals(Object obj) {
    if(obj instanceof User) {
      return this.getName().equals(((User) obj).getName());
    } else {
      return false;
    }
  }
  
}