- No forgot password functionality https://github.com/realm/realm-object-server/issues/16#issuecomment-364753351
- No support in the SDK to delete account https://github.com/realm/realm-object-server/issues/315#issuecomment-364758981
- Http call to delete account requires an authentication token, which is private in the iOS SDK
- No confirmation emails for register / change password
Besides of this I find concerning the way these issues are handled. For example, the reset/forgot password functionality issue was opened more than 1 year ago and so far there hasn’t been a lot of progress. The overall tone of Realm’s staff in these issues also gives me the impression these features are seen as tangential / low prio. Someone even suggested to use a CLI command to reset passwords, which, well, no comments.
And I don’t understand this, because authentication is a requirement to use the ROS and forgot password, reset password, delete account and confirmation emails are a part of it. If I release my app without forget password users that forget their passwords will probably end uninstalling my app and giving it a bad rating. I at least can say that I’d be enraged, though can’t speak from experience since I never have came across anything with authentication and no way to reset the password. And they can’t even delete the account and create it again, because that feature is also not ready yet.
Also, one of the major appeals of using ROS is “serverless” - most of us don’t need / want to do anything with the ROS except starting it, and then using it in the app via the SDK. Expecting us to roll our own authentication / email server and get this to work properly with Realm it’s not what I would expect from a paid product. Judging by several comments in the linked posts, I’m not alone with this.
The most frustrating part of this is that I still don’t see a change in attitude here - there’s nothing concrete of when these features will be fully supported, except some “plans” “at some point”.
This is not a nice to have - it’s urgent, it should have been available since authentication became available.
This kind of things makes me doubt sometimes about the seriously of Realm. It’s for the most part a good product, but then there’s also this puzzling total lack of awareness.
Please take this complaint as constructive criticism - I’m not interested in a discussion, just please fix / complete your authentication process.