Support: Use OAuth flow instead of username/password

Description

Currently we pass username and password to support.list_categories and support.new_ticket

New authorization flow is proposed:

1. Open https://support-proxy.ixsystems.com/oauth/initiate?origin=http://192.168.0.100 in a pop-up window

2. Wait for that window to postMessage with token string back to us.

3. Pass that token in `token` field instead of username and password for support.list_categories and support.new_ticket.

Proposed UX: instead of username and password fields display "Login to JIRA" button. After obtaning the token display "Logged in to JIRA" pane instead of this button.

Token can be discarded after the user navigates away from the support page.

Competition Assessment

None

Activity

Show:

Bug ClerkOctober 20, 2021 at 8:42 AM

Vladimir VinogradenkoSeptember 2, 2021 at 2:04 PM

licensed support form is not affected by this change

Ievgen StepanovychSeptember 2, 2021 at 1:47 PM

Note: there is a separate licensed support form, figure out how it works and whether same changes wouild need to happen there.

Complete

Details

Assignee

Reporter

Time remaining

0m

Components

Fix versions

Priority

Katalon Platform

Created September 2, 2021 at 1:41 PM
Updated July 6, 2022 at 9:01 PM
Resolved October 22, 2021 at 10:02 AM