UNPKG

aem-mcp-server

Version:
2 lines (1 loc) 453 B
"use strict";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)};