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.
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.
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.
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.
This liveProject series is for developers experienced with REST APIs and Java web development. To begin this liveProject you will need to be familiar with the following:
In this liveProject, you’ll get hands-on experience implementing authentication based on Google Sign-In and OpenID Connect.
geekle is based on a wordle clone.