Commit 6b53e1e

mo khan <mo@mokhan.ca>
2025-03-18 20:52:50
refactor: extract parameter for injecting a code_verifier
1 parent 27a39de
Changed files (1)
bin
bin/ui
@@ -69,12 +69,12 @@ module OAuth
       ].join("?")
     end
 
-    def exchange(grant_type:, code:)
+    def exchange(grant_type:, code:, code_verifier: "not_implemented")
       with_http do |client|
         client.post(self[:token_endpoint], body: {
           grant_type: grant_type,
           code: code,
-          code_verifier: "not_implemented"
+          code_verifier: code_verifier,
         })
       end
     end