Registering and authenticating users using Ionic Cloud
Ionic Cloud can provide all of the user management and authentication capabilities out of the box. The following providers are supported by Ionic Cloud:
E-mail/password
Custom authentication
Facebook
Google
Twitter
Instagram
LinkedIn
GitHub
Depending on the app, you may not need to use all of these authentication methods. For example, it would make more sense to use a LinkedIn authentication for an app focusing on a working professional to narrow down the audiences who fit the user profile of the app. If you have your own authentication server where you maintain your own user database, you can still use the custom authentication of Ionic Cloud to create a custom token.
This chapter will try to simplify the authentication concept as much as possible. You will learn how to do the following things:
Register a new user
Log in and logging out a user
Change user profile data using custom fields
Observe the following screenshot of the app:
Getting ready
You...