wso2 / product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
http://wso2.github.io/
Apache License 2.0
741 stars 720 forks source link

iproov authenticator is listed even though the connector is not configured #20667

Closed JayaShakthi97 closed 1 month ago

JayaShakthi97 commented 1 month ago

Describe the issue:

$subject is happening in the add authenticator modal in the application login flow builder.

https://github.com/wso2/product-is/assets/37938529/7e7b0905-7a4a-487f-bc15-769e0a1a64b5

How to reproduce:

  1. Login to the console.
  2. Visit Applications > Edit application > Login flow > Add sign in option > Configure new authenticator.
  3. Observe the available templates list.

Expected behavior:

iproov template should not be available if the connector is not configured.

JayaShakthi97 commented 1 month ago

Issue

Inconsistency between the connection templates listed in,

Note that only the HYPR connector is configured as a external connector.

Connections > New Connection page;

https://github.com/user-attachments/assets/c5138699-dcc4-44a3-add3-f7d44e0ff7bd

Applications > Login flow > New connection configure modal;

https://github.com/user-attachments/assets/a99b95ce-9a8e-4e94-bd0e-8ce5dddef52c

Note the following issues in Applications > Login flow > New connection configure modal;

Root cause

This behavior is there due to the inconsistencies in the way the connection templates list is fetched for the above two components.

JayaShakthi97 commented 1 month ago

fixed via