|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/enable-any-frontend-app-with-login-using-google-springboot/
课程评论:没有评论
课程名称:使用Google和SpringBoot启用任何前端应用程序的登录功能 课程概述:在本课程中,您将学习如何使用HTML、CSS、JavaScript和Bootstrap创建前端应用程序。接下来,我们将学习如何创建一个SpringBoot应用程序,并为该应用程序创建几个REST API端点。随后,我们将如何配置Google控制台仪表板以注册我们的SpringBoot应用程序。然后,我们将建立SpringBoot应用程序与Google控制台之间的连接。接着,我们将配置Spring Security,使得只有允许的端点不需要身份验证,而其他端点用户将被重定向到Google认证页面。在Google认证页面上,用户输入其Google凭证。如果凭证正确,用户将被重定向到我们的SpringBoot应用程序。 然后,我们将创建前端应用程序,并将其与我们的SpringBoot应用程序连接。用户将首先访问我们的前端,然后通过Google登录。成功登录后,我们将从Google获取用户信息,并在下一页上显示给用户。使用与Google登录功能,我们无需保留单独的用户数据库,而可以请求Google代表我们的应用程序来验证用户。如果验证成功,Google将提供用户的所有个人资料信息,我们可以利用这些信息在应用程序中执行进一步的操作。
In this course you will learn to create a frontend application using HTML, CSS, JavaSCript and Bootstrap.Then we will learn to create a Springboot application. After that, we will move on to create few REST API endpoints in our Springboot Application.Next we will move on to configure google console dashbaord to register our Springboot application.Then we will make a connection from our Springboot application with Google console.After that we will configure Spring Security in our Springboot application in such a way that only allowed endpoints will not need authentication. But for other endpoints user will be redirected to Google Authentication page.On Google Authentication page user will fill out its google credentials. If entered credentials are the correct user will be redricted to our Springboot Application.Now its time for us to create our frontend application and we will connect this frontend with our Springboot application.So user will now come to our Frontend, then he will login with google.On successful login we will fetch user information from google and show it to user on the next page.With Login with Google functionality we don't have to keep a seperate user database with us rather we can ask google to authenticate our user on our application's behalf. If successfully authenticated then google will give us all the profile information of the user.Using this information we can do further operation in our application.