Add feature for manually exchange an authorization code for a token #203
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Current PR adds a feature to the
HubSpot Forms
integration that allow users to manually exchange an authorization code for an access token.A particular use case has created an issue during the
OAuth2
flow. When connecting to the service without having any cookie credentials of that service, the browser removes thewindow.opener
property resulting in the authorization window not closing and an inability to retrieve the access token.To address this, we are watching the window for 7 seconds, and if it remains open, we are displaying an input field allowing users to exchange the authorization code for an access token.
A small demo here.
Next steps will be to apply the same change to
Dynamics
andGoogle
.