[user experience regression] SSO device authorization flow new confirmation page

0

Hello,

We have desktop application which leverages the AWS SSO device authorization flow[1].

Until recently (days) the flow had been:

  1. User clicks on "Login"
  2. A new browser window is opened for the user.
  3. User confirms the login attempt [3].
  4. Desktop application is ready.

Today we noticed that this flow has been modified and a new user visible confirmation step was added:

  1. User clicks on "Login"
  2. A new browser window is opened for the user.
    1. User confirms the device code is legit [2].
    2. User confirms the login attempt [3].
  3. Desktop application is ready.

I am perfectly ok with verifying that the device code is legit, however, from user experience point of view, there is no reason to have two steps... once the code is confirmed the user actually confirms the authorization request. While adding 3.1 the 3.2 step should have been removed and the text should have been moved to 3.1.

To summarize: Device code confirmation during device authorization flow provides better user protection, however, per user experience this should be merged with the authorization request confirmation and not added as a new confirmation step to the flow.

SSO is all about user experience, to make it easier to access a service without bothering the user (as much as possible).

I will be happy to know what other think about the modified user experience.

Regards, Alon Bar-Lev

[1] https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sso-oidc/client/start_device_authorization.html

[2] Stage-3.1

[3] Stage-3.2

  • I also noticed this new behavior, tried researching it, but wasn't able to find anything on it. This seems like new functionality, where do I find some kind of documentation on any new AWS functionality which is noticed in the future? Thanks to the boto3 link provided by OP I see that there is userCode in the call response, which kind of confirms the new pop-up window's legitimacy.

已提問 8 個月前檢視次數 96 次
1 個回答
0

Hello!!! It’s possible that AWS introduced this additional step to enhance security, perhaps in response to new threats or vulnerabilities. However, I couldn’t find any specific announcements or documentation detailing these changes. It might be beneficial to provide this feedback directly to AWS through their support channels or forums, as they may be able to provide more context or take your suggestions into consideration for future updates.

profile picture
專家
已回答 1 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南