My frustration with Realm Cloud lies with their authentication service or should I say, lack there of. In their defense, they do state deep in their docs “Realm does not recommend using these authentication methods in a production environment. Instead we recommend using our JWT Authentication Provider”. However, if they want small companies to use their service, they should offer a full authentication service. At the very least, they shouldn’t use a client’s cloud instance as the return address and web address for the password reset feature.
In the Realm Cloud announcement, they proudly proclaim “No server-side anything required – just sign up and get going.” which is a little deceiving.
Is there any work being done to make your username/password authentication more robust/full-featured? I can’t recommend Realm Cloud to anyone until it is.
I will end on a positive note. Besides authentication, Realm Cloud and Realm Mobile Database (Swift) has been pleasant to use and relatively easy to use.