File
Blob: tests/worker/helpers/auth.ts
| 1 | import { env } from "cloudflare:workers"; |
| 2 | import { createAccessToken, createRefreshToken, REFRESH_COOKIE } from "@/worker/lib/auth"; |
| 3 | |
| 4 | export async function bearerFor(userId: string): Promise<string> { |
| 5 | const token = await createAccessToken(userId, env); |
| 6 | return `Bearer ${token}`; |
| 7 | } |
| 8 | |
| 9 | export async function refreshCookieFor(userId: string): Promise<string> { |
| 10 | const token = await createRefreshToken(userId, env); |
| 11 | return `${REFRESH_COOKIE}=${token}`; |
| 12 | } |