Developer forum

Forum » Dynamicweb 10 » Login Screen MFA - if password wrong

Login Screen MFA - if password wrong

Jan Sangill
Reply

Hi,

When you login to /admin and have MFA on your user - you are guided to three screens.

The last one will send you a one time code. But only if the password is correct.

However, at the second screen when prompting for the password - it does not care if the password is correct. It goes to the one time password anyways.

This leaves a user confused as to why no email have been sent. They dont know the password was wrong.

On all other sites that have this - example - Microsoft. You are warned about wrong password.
Anything that can be done about this?

I was told to go to the forum with this one - so here I am.

 


Replies

 
Nicolai Pedersen Dynamicweb Employee
Nicolai Pedersen
Reply

Hi Jan

Yes, I think this is out of scope for support. Good one for the forums! Then others can also see the request, add their views on the matter and we can learn from each other.

The flow is made like that on purpose to keep it safer. We could report back that the username is wrong or your password is wrong - but that will also make it possible to start trying out different username and password sets for attackers. If we were to change this, it would be username in step one (with no validation), password on step 2 - and if any of them are wrong, we could write out that "Credentials are invalid". Username and password steps are also divided into 2 steps instead of one to increase security and make it more difficult to automate password attacks. I understand that it can be difficult for a user to see what is wrong - but it is to keep things safe and attack attempts are many these days. But I do understand the issue from a UX perspective.

Basically I would recommend to remove the password step completely (which is also supported) - in this way the user will just receive the OTP code (alternatively a link to finalize login). Another option is to use e.g. Entra login to re-use the security and UX of those platforms.

In the bigger picture we (like the most of the industry) plan to phase out passwords entirely as they har hard to remember and generally not very secure with the threats we see today. We implement this in steps as people have a very hard time to get used to new ways of doing things - customers love old days, even passwords, but there are a lot of initiatives in browsers, mobile devices etc. to phase out passwords to new more modern and secure ways of doing things.

Let me hear your thoughts.

BR Nicolai

 
Jan Sangill
Reply

Hi Nicolai,

Thank you for your explanation as to why.

Since you have the option of the MFA (via email). Somehow atleast I would prefer the user is not left stranded waiting for the password without knowing.

In regards to MFA. Any plans on also adding possibility of authenticator apps instead of email? To increase the level of security here too.

I might switch over to use it without passwords for now. I might use entra.

I would prefer though that I didnt have to setup an external provider. WOuldnt it be cool to have inside DW without?:)
Even it it was passwordless - using an authenticator app would be prefered as the next step.

 

You must be logged in to post in the forum