SDK Parity: C# implementation needed
Reference Implementation (supabase-js)
- Commit:
658cc0d
- PR: #2144
- Module: auth
- Type: bug-fix / enhancement
What Changed
When auth.Resend() is called to resend a confirmation email and the client uses PKCE flow, the request must include code_challenge and code_challenge_method in the body. Without this, the resent confirmation link cannot be completed in a PKCE flow.
Code Reference
if (this.flowType === 'pkce') {
[codeChallenge, codeChallengeMethod] = await getCodeChallengeAndMethod(...)
}
// POST /resend body: { email, type, code_challenge, code_challenge_method }
Key Behaviors
- PKCE flow: body must include
code_challenge + code_challenge_method
- Non-PKCE: no change
Acceptance Criteria
Context
- supabase-js version: v2.108.0
- Related Linear issues: SDK-1023 (dart), SDK-1025 (swift)
Generated with Claude Code /sync-sdk-parity
SDK Parity: C# implementation needed
Reference Implementation (supabase-js)
658cc0dWhat Changed
When
auth.Resend()is called to resend a confirmation email and the client uses PKCE flow, the request must includecode_challengeandcode_challenge_methodin the body. Without this, the resent confirmation link cannot be completed in a PKCE flow.Code Reference
Key Behaviors
code_challenge+code_challenge_methodAcceptance Criteria
Resend()includescode_challengewhen using PKCE flowContext
Generated with Claude Code
/sync-sdk-parity