Request access โ your account needs admin approval before you can sign in
Approve User
Assign Sites
ARCS--Site Manager
โพ
JC
John Chisum
๐ ฟ
No sites open
Use the dropdown or "Open site" to load one of your locations.
Your locations
โ Site Manager
Assign Sites
All your sites, users, and pending requests are automatically saved in this browser. Use Export to save a backup file you can edit, and Import to load it back.
โ Warning: "Clear all data" permanently deletes all sites, users, and pending requests. Export a backup first.
Java Setup โ Allow sites to open inside portal
Add this Java class to each of your site servers. It allows your sites to load inside the ArcSone portal instead of being blocked. Place the file in your project's src/main/java/com/yourcompany/filter/ folder.
ArcSonePortalFilter.java
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebFilter("/*")
public class ArcSonePortalFilter implements Filter {
@Override
public void doFilter(ServletRequest req,
ServletResponse res, FilterChain chain)
throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse) res;
// Allow the ArcSone portal to embed this site
response.setHeader("Content-Security-Policy",
"frame-ancestors https://a.arcsone.com");
response.setHeader("X-Frame-Options",
"ALLOW-FROM https://a.arcsone.com");
chain.doFilter(req, res);
}
@Override public void init(FilterConfig f) {}
@Override public void destroy() {}
}
Where to put it: Copy this file to src/main/java/com/yourcompany/filter/ArcSonePortalFilter.java on each Java site server, rebuild and redeploy. Once deployed, that site will load directly inside this portal.
Edit all sites and users directly as JSON. Make your changes then click Apply. Use this to bulk-edit, fix data, or add many sites at once.
Tip: Load Sites to see the format, then add/edit/delete entries. Each site needs: id, name, url, status. Each user needs: id, name, email, password, role, sites[]