'Handling accounts and authentication with CloudKit

I am creating an app where users will create accounts (email/password) and log in using the account created.

The question is - is everything allright with storing users' email and hashed password in CloudKit public database? I heard that you should use Sign-in with Apple authentication method when choosing CloudKit as your database.

Is it better to use something like Firebase in my case?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source