Bug #15779

iOS - QC1308 - Primary Device - Did not prompt Grant Access screen

Added by Jimmy Phang over 1 year ago. Updated 6 months ago.

Status:ResolvedStart date:16 February 2023
Priority:NormalDue date:16 February 2023
Assignee:Jimmy Phang% Done:

0%

Category:-Estimated time:4.00 hours
Target version:-Spent time:-

Description

Primary Device did not prompt Grant Access screen.

Scenario A:
- Performed Android device binding as Primary device - success
- Performed iOS device binding as 2ndary device - success
- Performed Approval/ grant access for on Primary Device - success
- iOS device as a 2ndary Device display TIMER - success

Continue: At the same time
- iOS device as a 2ndary Device TIMER completed countdown.

Continue:
- Performed "Make As Primary" on Android as a 2ndary Device from Primary device - success
- Unbind/ remove Android as a 2ndary Device - success.

Continue:
- Launched app
- Performed login on iOS as a Primary device
- Input password screen [Since after the TIMER, it has never been login]
- Straight away to dashboard as BAU - No good.

Expected:
- Launch app - [call retrieveSecInfo] - BE returns PendingDeviceList
- Perform login on iOS as a Primary device
- Input password screen [Since after the TIMER, it has never been login]
- Prompt Grant Access screen
- Display Dashboard
- BAU [Prompt the biometric enrollment]

History

#1 Updated by Jimmy Phang over 1 year ago

Correction made on WS - PerformLoginv2

Primary Device did not prompt Grant Access screen.

Scenario A:
- Performed Android device binding as Primary device - success
- Performed iOS device binding as 2ndary device - success
- Performed Approval/ grant access for on Primary Device - success
- iOS device as a 2ndary Device display TIMER - success

Continue: At the same time
- iOS device as a 2ndary Device TIMER completed countdown.

Continue:
- Performed "Make As Primary" on Android as a 2ndary Device from Primary device - success
- Unbind/ remove Android as a 2ndary Device - success.

Continue:
- Launched app
- Performed login on iOS as a Primary device
- Input password screen [Since after the TIMER, it has never been login]
- Straight away to dashboard as BAU - No good.

Expected:
- Launch app - [call performLoginv2] - BE returns PendingDeviceList
- Perform login on iOS as a Primary device
- Input password screen [Since after the TIMER, it has never been login]
- Prompt Grant Access screen
- Display Dashboard
- BAU [Prompt the biometric enrollment]

#2 Updated by Jimmy Phang over 1 year ago

Correction made on Continue: [- Perform 2ndary device binding on Android]

Primary Device did not prompt Grant Access screen.

Scenario A:
- Performed Android device binding as Primary device - success
- Performed iOS device binding as 2ndary device - success
- Performed Approval/ grant access for on Primary Device - success
- iOS device as a 2ndary Device display TIMER - success

Continue: At the same time
- iOS device as a 2ndary Device TIMER completed countdown.

Continue:
- Performed "Make As Primary" on Android as a 2ndary Device from Primary device - success
- Unbind/ remove Android as a 2ndary Device - success.

Continue:

- Perform 2ndary device binding on Android

Continue:
- Launched app
- Performed login on iOS as a Primary device
- Input password screen [Since after the TIMER, it has never been login]
- Straight away to dashboard as BAU - No good.

Expected:
- Launch app - [call performLoginv2] - BE returns PendingDeviceList
- Perform login on iOS as a Primary device
- Input password screen [Since after the TIMER, it has never been login]
- Prompt Grant Access screen
- Display Dashboard
- BAU [Prompt the biometric enrollment]

#3 Updated by Jimmy Phang over 1 year ago

Correction made on Continue: [- Perform 2ndary device binding on Android]

Primary Device did not prompt Grant Access screen.

Scenario A:
1.0 Performed iOS/ Android device binding as Primary device - success
1.2 Performed Android/ iOS device binding as 2ndary device - success
1.3 Performed Approval grant access for on Primary Device - success
1.4 Android/ iOS device as a 2ndary Device display TIMER - success ----------------------------------------- (At this time - This 2ndary device hasn't gone thru SWToken process)

[Take note]: [For 2ndary device login - Current binding process will be as attached = Regular binding flow. ]

Continue: At the same time
1.5 Android/ iOS device as 2ndary Device TIMER completed countdown - turn to Password Login Screen {remain on the screen WITHOUT input password to login}

Continue:
1.6 Use Primary Device to perform "Make As Primary" on (2ndary Device) - success
1.7 Use Primary Device to unbind/ remove iOS/ Android (2ndary Device) - success.

Continue:

1.8 Perform 2ndary device binding on iOS/ Android - then Display "Check Your Primary Device" - Success

Continue:

Current Result:- For Android

1.9 Launch app / on remain on password login screen.
2.0 Perform login on Anroid as a Primary device [call performLoginv2]
2.1 Input password screen [Since after the TIMER, it has never been login when it was 2ndary][refer - 1.4] >>>>>>>>>>>>>>> [hasn't gone thru SWToken process]
2.2 Prompt Grant Access screen ------------------------------------------------------------------------------ Current flow
2.3 Display Dashboard --------------------------------------------------------------------------------------- Current flow
2.4 BAU [Prompt the biometric enrollment] ------------------------------------------------------------------- Current flow


Current Result:- For iOS

2.5 Launch app - [call performLoginv2] - BE returns PendingDeviceList
2.6 Perform login on iOS as a Primary device
2.7 Input password screen
2.8 Prompt Grant Access screen ------------------------------------------------------------------------------ Current Flow
2.9 Display Dashboard --------------------------------------------------------------------------------------- Current Flow
3.0 BAU [Prompt the biometric enrollment] ------------------------------------------------------------------- Current Flow

#4 Updated by Jimmy Phang 6 months ago

  • Status changed from New to Resolved
  • Assignee changed from Axel Sidharta to Jimmy Phang

Tested good

Also available in: Atom PDF