Skip to content

Improve oAuth Integration Identity Link Popup #4457

Closed
@jim5359

Description

@jim5359

Steps to reproduce

  1. Install Magento from develop branch.
  2. In Magento Admin: System > Extensions > Integrations click Add New Integration.
  3. Enter an integration name, email address, callback url and identity link url.
  4. Click API tab on the left and choose Resource Access All.
    Click Save.
  5. The new integration displays in the list of integrations. Click the "Authorize" link for the new integration.
  6. Verify API authorizations and click the Authorize button.

Expected result

  1. Popup should appear containing the contents of the Identity Link URL.

Actual result

  1. Nothing happens unless you disable the popup blocker.
  2. There is not even a notification that the popup was blocked.

Need to improve the flow so the popup avoids the popup blocker. As long as the popup is a direct response to a user action it will not trigger the popup blocker.

Another option is to use an iFrame.

Metadata

Metadata

Assignees

Labels

Component: Framework/WebapiUSE ONLY for FRAMEWORK RELATED BUG! E.g If bug related to Catalog WEB API use just Catalogimprovement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions