In this liveProject series, you’ll add secure Google Sign-In functionality to the API of a news aggregator site. You’ll take on the role of a developer for the ReadBytes website, working to enhance user experience and reduce friction with a social sign-on. Each project in this series is self-contained, letting you pick and choose the skills that are relevant to you.
These projects are designed for learning purposes and are not complete, production-ready applications or solutions.
here's what's included
Project 1 Implement Google Sign-In
Project 1 Implement Google Sign-In
In this liveProject, you’ll register your app with Google to generate a sign-in code, then build a basic UI for your login page. You’ll make use of the OpenID Connect Protocol and Google Platform Library, then set up basic HTTP authentication for your API.
Project 2 Implement Google Sign-Out
Project 2 Implement Google Sign-Out
In this liveProject, you’ll use the Google Sign-Out protocol to add logout, session monitoring and disconnect-user flows to your login. You’ll implement UI changes to add a “Logout” button that calls to Google’s API, and add the functionality to permanently remove a user from your service.
Project 3 Implement Two-Factor Authentication
Project 3 Implement Two-Factor Authentication
In this liveProject, you’ll enhance the security of your social sign-in with two-factor authentication. In order to counterattack cyber attacks like phishing, you’ll implement a time-based one-time password protocol in your application.