Yes, I agree with that, but I’m not good enough to know an other way to get a such good management of authorisation.
Maybe an other caldav/carddav server is listing all accessible collection by a user in its own collection as virtual calendar maybe, but I don’t know a such server.
I agree what I’m asking for is for advanced user and configuration. That’s why my patch on the fork I’ve done keep the default way of working of davdroid, but it could be changed as davdroid suggest a premptive login mode.
Cheers,
handfreezer