I think it would be great if the wallet-connect protocol (or perhaps the web3 provider) could support users with correlating a dApp to accounts. I think it is good digital hygiene to use different dApps with different keys - especially as there is still a lot of privacy infrastructure missing on ethereum or it is just still to expensive to use.
But UX wise this can be hard - 2 ideas to help here:

when the dApp is querying for the account

add ability give a hint what account was used last

save what account was used last with a certain dApp on the wallet side. I think for this we would need something like a dApp-id as the name might not be stable enough over time

This is going to take me some time and I’m traveling. We definitely don’t agree on all terminology

Thank you for the account / address disambiguation — I have struggled with that in the past.

Additionally there is the concept of a dapp account — which MAY use an account to login or MAY use a completely separate kind of login.

There is more than one kind of login to both dapps and wallet apps. eg every time I open The Status wallet & Chat app I need to enter a password. That is a login (perhaps native app login to differ from dapp login).

Every time I open Trust Wallet on iOS I need to enter TouchID. That is technically an authentication — my “login” of the wallet app is cached and tied to my mobile device.

Let’s move this to the wiki for these different words and a glossary / definitions.

Every time I open Trust Wallet on iOS I need to enter TouchID. That is technically an authentication

I disagree here - TouchID/Fingerprints are no authentication as you leave your fingerprint everywhere. Fingerprints should only be used as id/user_identifier/login_name not as authentification - you should watch some talks by starbug on this topic …

boris:

Let’s move this to the wiki for these different words and a glossary / definitions.

The Status app asking for a password login every single time I open it on my device is a stupid pattern on mobile too

yea - this is really an ugly antipattern - really hope @jarradhope and his team fix this at some point. Would prevent me from really using the app more than just for testing things. But there is WallETH that does not have this antipattern SCNR

boris:

I think the current Web3 provider conflating account/address/login/wallet/identity is the worst ever — but it’s a pattern that exists today!

yea unfortunately cruel world - hope we can fix this mess at some point …

This topic is to discuss best practices for allowing users to "login" into the dapp or wallet a patter that has not standardized solution yet current solutions 1- Alex Van de Sande - Universal Login Systems @alexvandesande posted some thoughts...