@m-kopa/platform-auth
v0.6.0
Published
Cloudflare Access JWT validation.
Downloads
226
Readme
platform-auth
Cloudflare Access JWT validation.
Install
npm install platform-authUsage
import {
createJwksCache,
parseAccessJwtFromHeaders,
verifyAccessJwt,
} from "platform-auth";
const jwks = createJwksCache(process.env.CF_ACCESS_JWKS_URL!);
const token = parseAccessJwtFromHeaders(request.headers);
if (token === null) return new Response("Unauthorized", { status: 401 });
const user = await verifyAccessJwt(token, {
teamDomain: process.env.CF_ACCESS_TEAM_DOMAIN!,
audience: process.env.CF_ACCESS_AUD!,
jwks,
});License
MIT
