Overview
There's four ways a user can be signed in:
- Using a built-in OAuth Provider (e.g Github, Twitter, Google, etc...)
 - Using a custom OAuth Provider
 - Using Email
 - Using Credentials
 
In case you need further customization, see the options for each type of provider: