We got the announcement that we need to implement refresh tokens for our app. I've been following along with https://support.zendesk.com/hc/en-us/articles/4408845965210-Using-OAuth-authentication-with-your-application and suddenly am confused. In the section “Refreshing an access token,” it defines the POST body, including
client_secret - Use the secret specified in the OAuth client in the Zendesk Admin Center (Apps and integrations > APIs > OAuth Clients). See Registering your application with Zendesk.
Have I misunderstood? Our app is PKCE and specifically shouldn't be passing the client_secret. How am I supposed to refresh the token without embedding the client secret in our browser JavaScript?