Published 3/2024
Created by Rasool Shaik
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 67 Lectures ( 6h 49m ) | Size: 3.75 GB
Build custom login, logout implementation with spring security by using spring boot web application and MySQL database
What you’ll learn:
Spring security login and logout implementation with spring boot web application in easy way
Eclipse download and Installation
MySQL download and Installation
SQLyog download and Installation
Spring boot project creation from scratch
Custom login and logout implementation
Forgot password implementation
Reset password implementation
Sending email from spring boot web application
Design web pages in easy way without having any design knowledge
Learn how to make an Ajax calls by using JQuery in easy way without having knowledge
Create MySQL database connection with spring boot web application
User and Role Entity creation
User and Role model class creation
Implement Many to Many relationship between User Entity and Role Entity
Create Login Controller and login page in easy way
Enable bootstrap in spring boot web application
Create Sign Up Page in easy way
Enable Spring security to our spring boot web application
Understand spring security architecture in easy way
Understand how hacker can hack our credentials
Create custom security configuration class
Create static and dynamic users to login our web application
Create custom user details service class in easy way
password encoding
Create custom model mapper to convert DTO to Entity
Ajax calls to validate user exist in database or not
Create user jpa repository and role jpa repository
Read user credentials from database
Create home page in easy way
Create logout functionality in easy way
Forgot password business login implementation
Send reset password link email from spring boot web application
Reset password business logic implementation
Requirements:
java knowledge required.
Description:
In this course students can learn how to develop login and logout feature with spring security by using spring boot web application in easy way. Key concepts implementation:Sign Up, login, logout, forgot password, reset password, sending an email to user to reset the password, change password implementation (Spring security 6 + spring boot + MySQL database)Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be extended to meet custom requirementsFeaturesComprehensive and extensible support for both Authentication and AuthorizationProtection against attacks like session fixation, clickjacking, cross site request forgery, etcServlet API integrationOptional integration with Spring Web MVCAuthentication :Spring Security provides comprehensive support for authentication. Authentication is how we verify the identity of who is trying to access a particular resource. A common way to authenticate users is by requiring the user to enter a username and password. Once authentication is performed we know the identity and can perform authorization.Spring Security provides built-in support for authenticating users. This section is dedicated to generic authentication support that applies in both Servlet and WebFlux environments. Refer to the sections on authentication for Servlet and WebFlux for details on what is supported for each stack.Authorization :Spring Security provides comprehensive support for authorization. Authorization is determining who is allowed to access a particular resource. Spring Security provides defense in depth by allowing for request based authorization and method based authorization.Development features:Software installation.Spring boot web project development from scratch.Bootstrap spring boot web application.Create Login and Logout , registration, forgot password, change password web pages in easy way.Understand spring security in easy way.Understand Authentication and Authorization.Understand CSRF attack and how attackers can hack web application.Create User and Roles.Implement Many to Many relationship between user and roles.Create spring security custom configuration class.login application by using static user credentials.login application by using credentials from databaseAjax calls to validate user exist in database or not.Forgot password implementation.Send email with reset password link to end user.Reset Password web page implementation.Change password web page implementation and e.t.c.
Who this course is for:
This course is helpful for who are all wanted to develop login and logout feature with spring boot web application from scratch
Homepage
https://anonymz.com/?https://www.udemy.com/course/spring-security-login-logout-with-spring-boot-web-project/