@@ -8,7 +8,10 @@ import { and, eq, gt } from 'drizzle-orm'
88import { NextResponse } from 'next/server'
99import { z } from 'zod/v4'
1010
11- import { buildCliAuthCode } from '@/app/onboard/_helpers'
11+ import {
12+ buildCliAuthCode ,
13+ getCliAuthCodeHashPrefix ,
14+ } from '@/app/onboard/_helpers'
1215import { logger } from '@/util/logger'
1316
1417import { getLoginUrlOrigin } from './_origin'
@@ -82,6 +85,25 @@ export async function POST(req: Request) {
8285 )
8386 loginUrl . searchParams . set ( 'auth_code' , loginToken )
8487
88+ logger . info (
89+ {
90+ authCodeTokenHashPrefix : getCliAuthCodeHashPrefix ( loginToken ) ,
91+ authCodeTokenLength : loginToken . length ,
92+ fingerprintIdPrefix : fingerprintId . slice ( 0 , 24 ) ,
93+ fingerprintIdLength : fingerprintId . length ,
94+ expiresAt,
95+ loginUrlOrigin : loginUrl . origin ,
96+ requestOrigin : new URL ( req . url ) . origin ,
97+ requestHost : req . headers . get ( 'host' ) ,
98+ forwardedHost : req . headers . get ( 'x-forwarded-host' ) ,
99+ forwardedProto : req . headers . get ( 'x-forwarded-proto' ) ,
100+ originHeader : req . headers . get ( 'origin' ) ,
101+ configuredAppUrl : env . NEXT_PUBLIC_CODEBUFF_APP_URL ,
102+ environment : env . NEXT_PUBLIC_CB_ENVIRONMENT ,
103+ } ,
104+ 'Issued Freebuff CLI auth code token' ,
105+ )
106+
85107 return NextResponse . json ( {
86108 fingerprintId,
87109 fingerprintHash,
0 commit comments