Skip to content

Commit

Permalink
fix: handle default tenantId in login route
Browse files Browse the repository at this point in the history
  • Loading branch information
antosubash committed Feb 11, 2025
1 parent d3aafb3 commit 0b5e812
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion src/src/app/auth/login/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,20 @@ export async function GET() {
let code_verifier = client.randomPKCECodeVerifier()
let code_challenge = await client.calculatePKCECodeChallenge(code_verifier)
const openIdClientConfig = await getClientConfig()
let tenantId = session.tenantId

if (!tenantId || tenantId === 'default') {
tenantId = ''
}

console.log('Login route: tenantId:', tenantId)

let parameters: Record<string, string> = {
"redirect_uri": clientConfig.redirect_uri,
"scope": clientConfig.scope!,
code_challenge,
"code_challenge_method": clientConfig.code_challenge_method,
"__tenant": session.tenantId === 'default' ? "" : session.tenantId!,
"__tenant": tenantId,
}
let state!: string
if (!openIdClientConfig.serverMetadata().supportsPKCE()) {
Expand Down

0 comments on commit 0b5e812

Please sign in to comment.