External Auth

Introduction

These days, most web and native applications offer registration using a third-party service. The most common are Gmail, Microsoft, Facebook and Twitter. Enabling users to sign in with their existing credentials is convenient and shifts many of the complexities of managing the sign-in process onto a third party provider.

Requirements

  • You can use one of the previous Auth projects apps for this project.
  • Users should be able to register/login into your website using Facebook, Gmail, Github, Windows and Twitter. All five are necessary for the project to be approved.
  • User should also be able to register using the existing registration form.
  • Existing users should be able to link their account to one of the services above.

Tips

  • Initially, wire up external auth to a brand new app. Once the integration with external services is understood in isolation, it might be easier to apply it to an existing project.

Challenges

Introduction

These days, most web and native applications offer registration using a third-party service. The most common are Gmail, Microsoft, Facebook and Twitter. Enabling users to sign in with their existing credentials is convenient and shifts many of the complexities of managing the sign-in process onto a third party provider.

Requirements

  • You can use one of the previous Auth projects apps for this project.
  • Users should be able to register/login into your website using Facebook, Gmail, Github, Windows and Twitter. All five are necessary for the project to be approved.
  • User should also be able to register using the existing registration form.
  • Existing users should be able to link their account to one of the services above.

Tips

  • Initially, wire up external auth to a brand new app. Once the integration with external services is understood in isolation, it might be easier to apply it to an existing project.

Challenges

An error has occurred. This application may no longer respond until reloaded. Reload 🗙