From 3da5b9752ec9d50b84c2a3063d5a051803cf7b98 Mon Sep 17 00:00:00 2001 From: Regalijan Date: Wed, 3 Jun 2026 00:03:19 -0400 Subject: [PATCH] Oops we forgot the scope --- app/routes/data-request_.auth.tsx | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/app/routes/data-request_.auth.tsx b/app/routes/data-request_.auth.tsx index 718b534..bccb589 100644 --- a/app/routes/data-request_.auth.tsx +++ b/app/routes/data-request_.auth.tsx @@ -2,27 +2,17 @@ import { Button, Card, Container, Heading, VStack } from "@chakra-ui/react"; import { useLoaderData } from "@remix-run/react"; export async function loader({ context }: { context: RequestContext }) { - const state = crypto.randomUUID().replace(/-/g, ""); const url = new URL(context.request.url); url.pathname = "/api/data-requests/session"; - await context.env.DATA.put( - `rbxstate_${state}`, - context.request.headers.get("cf-connecting-ip") ?? "", - { - expirationTtl: 300, - }, - ); - return { client_id: context.env.ROBLOX_OAUTH_CLIENT_ID, - state, url: encodeURIComponent(url.href), }; } export default function () { - const { client_id, state, url } = useLoaderData(); + const { client_id, url } = useLoaderData(); return ( @@ -34,7 +24,7 @@ export default function () { as="a" borderRadius="24px" colorScheme="blue" - href={`https://apis.roblox.com/oauth/v1/authorize?client_id=${client_id}&redirect_uri=${url}&response_type=code&state=${state}`} + href={`https://apis.roblox.com/oauth/v1/authorize?client_id=${client_id}&redirect_uri=${url}&response_type=code&scope=openid%20profile`} > Log in with Roblox