Hello community,
Due to the deprecation of Implicit Grant, we are migrating our standalone / Interaction Widget application to a more secure OAuth PKCE flow.
With PKCE, since there is no refresh token, once the access token expires the user must perform a re-login. We initially attempted to handle this using hidden iframes, but this approach caused issues within the Interaction Widget, so we moved to a popup-based login.
We also extended the access token lifetime to 1 hour to reduce the frequency of re-authentication.
The main challenges are:
Question:
Has anyone implemented an OAuth PKCE flow for the Interaction Widget that avoids using popups and iframes, while still maintaining a secure and smooth user experience?
Any recommended patterns, architectural approaches, or references to official documentation would be greatly appreciated.
Thanks in advance.
#Integrations
#PlatformAPI
#PlatformSDK
------------------------------
Danna Espinosa Arenas
------------------------------