idp.sjs (653B)
1 function handleRequest(request, response) { 2 var key = "/.well-known/idp-proxy/" + request.queryString; 3 dump(getState(key) + "\n"); 4 if (request.method === "GET") { 5 if (getState(key)) { 6 response.setStatusLine(request.httpVersion, 200, "OK"); 7 } else { 8 response.setStatusLine(request.httpVersion, 404, "Not Found"); 9 } 10 } else if (request.method === "PUT") { 11 setState(key, "OK"); 12 response.setStatusLine(request.httpVersion, 200, "OK"); 13 } else { 14 response.setStatusLine(request.httpVersion, 406, "Method Not Allowed"); 15 } 16 response.setHeader("Content-Type", "text/plain;charset=UTF-8"); 17 response.write("OK"); 18 }