I'm probably missing something but, I don't understand how this is supposed to work long term for a user. If we share out a folder with a new external test user, that user received the link which brings them to the page which prompts them to get an email code. They enter the email code and at this screen have a "remember me" option.
I did not check the remember me and proceeded to log in as the external test user. If I bookmarked the page, closed my browser, and reopened and went to the link - it prompted me with a Microsoft login. That's extremely confusing for an end user as they will probably attempt to create one...which won't even work.
I'm guessing if you do check the remember me option, it cookies their browser and will keep them "signed in" which is also confusing when the user sees themselves logged in in the upper right corner even though they don't have an account. So, if they clear their browser cache or just never bookmarked the page, they always have to refer back to that original email and get a new verification code?
This solution seems great for a short term / one time sharing solution but not for users we will be collaborating with for a year.