Skip to content

Commit b144bd4

Browse files
committed
Refactor for twitter provider
1 parent 0915491 commit b144bd4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

recipe/thirdparty/providers/twitter.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,15 @@ func Twitter(input tpmodels.ProviderInput) *tpmodels.TypeProvider {
6262
twitterOauthParams = originalImplementation.Config.TokenEndpointBodyParams
6363
}
6464

65+
codeVerifier := ""
66+
67+
if redirectURIInfo.PKCECodeVerifier != nil {
68+
codeVerifier = *redirectURIInfo.PKCECodeVerifier
69+
}
70+
6571
twitterOauthParams["grant_type"] = "authorization_code"
6672
twitterOauthParams["client_id"] = originalImplementation.Config.ClientID
67-
twitterOauthParams["code_verifier"] = redirectURIInfo.PKCECodeVerifier
73+
twitterOauthParams["code_verifier"] = codeVerifier
6874
twitterOauthParams["redirect_uri"] = redirectURIInfo.RedirectURIOnProviderDashboard
6975
twitterOauthParams["code"] = redirectURIInfo.RedirectURIQueryParams["code"]
7076

0 commit comments

Comments
 (0)