Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
739 B ยท 16 lines
TypeScript
1234567891011121314151617import type { SettableScope } from "@openstatus/db/src/schema/api-keys/constants";
export const ACCESS_TOKEN_PREFIX = "os_oat_";export const ACCESS_TOKEN_TTL_SECONDS = 60 * 60;export const REFRESH_TOKEN_TTL_MS = 90 * 24 * 60 * 60 * 1000;export const REFRESH_GRACE_MS = 30 * 1000;export const SESSION_TTL_MS = 30 * 60 * 1000;export const CODE_TTL_MS = 10 * 60 * 1000;export const CLIENT_PRUNE_AFTER_MS = 7 * 24 * 60 * 60 * 1000;
export const DEFAULT_SCOPE: SettableScope[] = ["write"];
export const GRANT_TYPES = ["authorization_code", "refresh_token"] as const;export const RESPONSE_TYPES = ["code"] as const;export const CODE_CHALLENGE_METHODS = ["S256"] as const;export const TOKEN_ENDPOINT_AUTH_METHODS = ["none"] as const;