Add commented out website token code

This commit is contained in:
Colin McDonald 2016-07-14 19:39:42 -04:00
parent f49135a781
commit 43e91b63be
1 changed files with 29 additions and 4 deletions

View File

@ -4,11 +4,13 @@ import com.google.common.collect.ImmutableMap;
import io.vertx.core.Handler; import io.vertx.core.Handler;
import io.vertx.core.http.HttpMethod; import io.vertx.core.http.HttpMethod;
import io.vertx.ext.web.RoutingContext; import io.vertx.ext.web.RoutingContext;
import lombok.extern.slf4j.Slf4j;
import net.frozenorb.apiv3.actor.Actor; import net.frozenorb.apiv3.actor.Actor;
import net.frozenorb.apiv3.actor.ActorType; import net.frozenorb.apiv3.actor.ActorType;
import net.frozenorb.apiv3.util.ErrorUtils; import net.frozenorb.apiv3.util.ErrorUtils;
import net.frozenorb.apiv3.util.UserSessionUtils; import net.frozenorb.apiv3.util.UserSessionUtils;
@Slf4j
public final class WebsiteUserSessionHandler implements Handler<RoutingContext> { public final class WebsiteUserSessionHandler implements Handler<RoutingContext> {
@Override @Override
@ -46,21 +48,44 @@ public final class WebsiteUserSessionHandler implements Handler<RoutingContext>
HttpMethod method = ctx.request().method(); HttpMethod method = ctx.request().method();
String path = ctx.request().path().toLowerCase(); String path = ctx.request().path().toLowerCase();
/*
http.get("/emailTokens/:emailToken/owner").blockingHandler(new GETEmailTokensIdOwner(), false);
http.get("/ranks/:rankId").handler(new GETRanksId());
http.get("/serverGroups/:serverGroupId").handler(new GETServerGroupsId());
http.get("/servers/:serverId").handler(new GETServersId());
http.get("/dumps/:dumpType").handler(new GETDumpsType());
http.get("/users/:userId").handler(new GETUsersId());
http.get("/users/:userId/compoundedPermissions").handler(new GETUsersIdCompoundedPermissions());
http.get("/users/:userId/details").blockingHandler(new GETUsersIdDetails(), false);
http.get("/users/:userId/requiresTotp").handler(new GETUsersIdRequiresTotp());
http.get("/users/:userId/verifyPassword").blockingHandler(new GETUsersIdVerifyPassword(), false);
http.post("/users/:userId/changePassword").blockingHandler(new POSTUsersIdChangePassword(), false);
http.post("/users/:userId/passwordReset").blockingHandler(new POSTUsersIdPasswordReset(), false);
http.post("/users/:userId/verifyTotp").handler(new POSTUsersIdVerifyTotp());
http.post("/logout").handler(new POSTLogout());
http.post("/emailTokens/:emailToken/confirm").blockingHandler(new POSTEmailTokensIdConfirm(), false);
*/
/*if (method == HttpMethod.GET) { /*if (method == HttpMethod.GET) {
switch (path) { switch (path) {
case "/grants": case "/ranks":
case "/metrics":
case "/staff":
case "/servers": case "/servers":
case "/servergroups": case "/servergroups":
case "/whoami": case "/whoami":
return false; return false;
} }
if (path.contains("/dumps")) { for (String allowedRoutes : new String[] { "/emailTokens", "/ranks", "/serverGroups", "/servers", "/dumps", "/users" }) {
if (path.contains(allowedRoutes)) {
return false; return false;
} }
}
} else if (method == HttpMethod.POST) { } else if (method == HttpMethod.POST) {
switch (path) { switch (path) {
case "/grants": case "/logout":
return false; return false;
} }
}*/ }*/