aem-mcp-server
Version:
AEM Model Context Protocol (MCP) server
2 lines (1 loc) • 453 B
JavaScript
;import{config as u}from"../config.js";const{MCP_USERNAME:r,MCP_PASSWORD:n}=u,d=(s,e,o)=>{const t=s.headers.authorization;if(!t||!t.startsWith("Basic ")){e.status(401).json({error:"Authentication required"});return}const i=Buffer.from(t.slice(6),"base64").toString(),[a,c]=i.split(":");if(a!==(r||"admin")||c!==(n||"admin")){e.status(401).json({error:"Invalid credentials"});return}o()};export const useBasicAuth=s=>{r&&n&&s.use("/mcp",d)};