diff --git a/profiles/killbill/src/main/java/org/killbill/billing/server/security/TenantFilter.java b/profiles/killbill/src/main/java/org/killbill/billing/server/security/TenantFilter.java
index 8ce5b3e..34cb5d3 100644
--- a/profiles/killbill/src/main/java/org/killbill/billing/server/security/TenantFilter.java
+++ b/profiles/killbill/src/main/java/org/killbill/billing/server/security/TenantFilter.java
@@ -136,9 +136,9 @@ public class TenantFilter implements Filter {
if ( // Chicken - egg problem
isTenantCreationRequest(path, httpMethod) ||
// Retrieve user permissions should not require tenant info since this is cross tenants
- isPermissionRequest(path, httpMethod) ||
+ isPermissionRequest(path) ||
// Node request are cross tenant
- isNodeCreationRequest(path, httpMethod) ||
+ isNodeInfoRequest(path) ||
// Metrics servlets
isMetricsRequest(path, httpMethod) ||
// See KillBillShiroWebModule#CorsBasicHttpAuthenticationFilter
@@ -157,7 +157,7 @@ public class TenantFilter implements Filter {
- private boolean isPermissionRequest(final String path, final String httpMethod) {
+ private boolean isPermissionRequest(final String path) {
return path != null && path.startsWith(JaxrsResource.SECURITY_PATH);
}
@@ -165,8 +165,8 @@ public class TenantFilter implements Filter {
return JaxrsResource.TENANTS_PATH.equals(path) && "POST".equals(httpMethod);
}
- private boolean isNodeCreationRequest(final String path, final String httpMethod) {
- return JaxrsResource.NODES_INFO_PATH.equals(path) && "POST".equals(httpMethod);
+ private boolean isNodeInfoRequest(final String path) {
+ return JaxrsResource.NODES_INFO_PATH.equals(path);
}
private boolean isMetricsRequest(final String path, final String httpMethod) {