@comms-id /继电器
将您自己用户的请求转发到Comms。ID产品从您自己的服务器。你的服务器 将每个呼叫签名为您已注册的应用程序,因此浏览器永远不会持有凭证。
// app/api/comms-id/[product]/[operation]/route.ts (Next.js)
import { createNextRelay } from "@comms-id/relay/next";
import { addressProduct } from "@comms-id/address/descriptor";
export const { POST } = createNextRelay({
products: [addressProduct],
// Your rule: who may use this route. Return true, false (401), or your own Response.
allow: async (request) => isSignedIn(request),
signer,
});
// Hono
import { relayHandler } from "@comms-id/relay/hono";
app.post("/comms-id/:product/:operation", relayHandler({ products: [addressProduct], allow, signer }));
中继只到达您的产品描述符列出的操作。它不前进
任何其他路径,它不会发送您的用户的cookie或 Authorization 头到通信id。
专有软件;看到 许可证.