@@ -19,6 +19,7 @@ public class Paths {
|
||||
public static final String OPENID_LOGIN = "openid_login";
|
||||
public static final String RESET_PW = "reset_pw";
|
||||
public static final String SESSION = "session";
|
||||
public static final String VALIDATE_TOKEN = "validate";
|
||||
public static final String VALIDATE_OTP = "validate";
|
||||
public static final String VALIDATE_TOKEN = "validateToken";
|
||||
public static final String WHOAMI = "whoami";
|
||||
}
|
||||
|
||||
@@ -158,7 +158,7 @@ public class UserModule extends BaseHandler {
|
||||
case LIST: return getUserList(ex, user);
|
||||
case LOGOUT: return logout(ex, sessionToken);
|
||||
case OIDC: return getOIDC(ex,user,path);
|
||||
case VALIDATE_TOKEN: return validateToken(ex,path.pop());
|
||||
case VALIDATE_OTP: return validateOtpToken(ex,path.pop());
|
||||
case WHOAMI: return getUser(ex, user);
|
||||
|
||||
};
|
||||
@@ -567,7 +567,7 @@ public class UserModule extends BaseHandler {
|
||||
return sendContent(ex,HTTP_OK,saved);
|
||||
}
|
||||
|
||||
private boolean validateToken(HttpExchange ex, String token) throws IOException {
|
||||
private boolean validateOtpToken(HttpExchange ex, String token) throws IOException {
|
||||
if (token == null) return sendContent(ex,HTTP_UNPROCESSABLE,"No token provided!");
|
||||
var email = tokenMap.get(token);
|
||||
tokenMap.remove(token);
|
||||
|
||||
Reference in New Issue
Block a user