Don't wrap the AcceptTermsHandler with terms checking. Clear the sql hash storage on shutdown.
This commit is contained in:
@@ -198,8 +198,7 @@ public class HttpMxisd {
|
|||||||
|
|
||||||
private void termsEndpoints(RoutingHandler routingHandler) {
|
private void termsEndpoints(RoutingHandler routingHandler) {
|
||||||
routingHandler.get(GetTermsHandler.PATH, new GetTermsHandler(m.getConfig().getPolicy()));
|
routingHandler.get(GetTermsHandler.PATH, new GetTermsHandler(m.getConfig().getPolicy()));
|
||||||
wrapWithTokenAndAuthorizationHandlers(routingHandler, Methods.POST, sane(new AcceptTermsHandler(m.getAccMgr())),
|
routingHandler.post(AcceptTermsHandler.PATH, sane(new AcceptTermsHandler(m.getAccMgr())));
|
||||||
AcceptTermsHandler.PATH, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void hashEndpoints(RoutingHandler routingHandler) {
|
private void hashEndpoints(RoutingHandler routingHandler) {
|
||||||
|
@@ -12,6 +12,7 @@ public class SqlHashStorage implements HashStorage {
|
|||||||
|
|
||||||
public SqlHashStorage(IStorage storage) {
|
public SqlHashStorage(IStorage storage) {
|
||||||
this.storage = storage;
|
this.storage = storage;
|
||||||
|
Runtime.getRuntime().addShutdownHook(new Thread(storage::clearHashes));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Reference in New Issue
Block a user