We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying to generate a PKCE-enabled Magic Link with supabase.auth.admin.generateLink(...) results in a implicit-flow link.
supabase.auth.admin.generateLink(...)
const email = "user@email.com"; const supabaseAdmin = createClient( env.NEXT_PUBLIC_SUPABASE_URL, env.SUPABASE_SERVICE_ROLE_KEY, { auth: { flowType: "pkce" } }, ); const { data, error } = await supabaseAdmin.auth.admin.generateLink({ type: "magiclink", email, }) return data.properties.action_link;
I'd expect this to return a PKCE-flow compatible Magic Link in the shape of:
https://xxxxxxxxxxxxxxx.supabase.co/auth/v1/verify?token=pkce_xxxxxxxxxxxxxx&type=magiclink&redirect_to=http://localhost:3000/api/auth/callback
Just like the regular client sends via email when doing.
const { data, error} = await supabase.auth.signInWithOtp({ email, options: { emailRedirectTo: redirectURL, }, });
But instead, the generateLink admin function generates a non-PKCE token (it doesn't start with pkce_).
generateLink
pkce_
The text was updated successfully, but these errors were encountered:
See this post in the Discord channel for context: https://discord.com/channels/839993398554656828/1284484812320538787
Sorry, something went wrong.
No branches or pull requests
Describe the bug
Trying to generate a PKCE-enabled Magic Link with
supabase.auth.admin.generateLink(...)
results in a implicit-flow link.To Reproduce
Expected behavior
I'd expect this to return a PKCE-flow compatible Magic Link in the shape of:
Just like the regular client sends via email when doing.
But instead, the
generateLink
admin function generates a non-PKCE token (it doesn't start withpkce_
).System information
The text was updated successfully, but these errors were encountered: