Теоретически это должно работать, поскольку он использует поставщика членства asp.net, который работает на сервере sql, который может масштабироваться практически без ограничений.
Тем не менее, для миллиона пользователей вам понадобится серьезное оборудование для работы с базой данных сервера SQL.Если бы мне пришлось угадывать, когда количество пользователей увеличивается и начинает приближаться к очень большим цифрам, у umbraco возникнет проблема (узкое место) до того, как это сделает поставщик членства.