| | |
| | | import de.uhilger.httpserver.base.handler.HttpHelper; |
| | | import de.uhilger.httpserver.base.handler.HttpResponder; |
| | | import java.io.IOException; |
| | | import java.util.logging.Level; |
| | | import java.util.logging.Logger; |
| | | |
| | | /** |
| | |
| | | User user = getUser(exchange); |
| | | LoginResponse response = auth.login(user.getName(), user.getPassword()); |
| | | handleLoginResponse(exchange, response); |
| | | /* |
| | | if(response != null) { |
| | | // hier erfolg melden |
| | | // 200 OK |
| | | setLoginHeader(exchange); |
| | | HttpResponder r = new HttpResponder(); |
| | | r.antwortSenden(exchange, 200, response.toJson()); |
| | | } else { |
| | | HttpResponder r = new HttpResponder(); |
| | | r.antwortSenden(exchange, 406, "Login failed."); |
| | | } |
| | | */ |
| | | } else { |
| | | HttpResponder r = new HttpResponder(); |
| | | r.antwortSenden(exchange, 500, "No suitable authenticator."); |
| | |
| | | |
| | | protected void handleLoginResponse(HttpExchange exchange, LoginResponse response) throws IOException { |
| | | if(response != null) { |
| | | // hier erfolg melden |
| | | // 200 OK |
| | | setLoginHeader(exchange); |
| | | HttpResponder r = new HttpResponder(); |
| | | r.antwortSenden(exchange, 200, response.toJson()); |