Professional Web Authentication System

Udemy Professional Web Authentication System

Register & Get access to index
dQ2PddT.jpg

Create professional web Authentication with password validation full stack using Java, Spring Boot, Security and Angular

What you'll learn
  • Learn in-depth Spring Security
  • Spring Security Authentication and authorization (Authenticate Web Application Users and Authorize User Actions)
  • Knowledge and skills required for Spring Security software developer
  • Password Policy Validator (Password Management)
  • User Authority
  • Admin Security Configuration
  • Email verification
  • Password Reset
  • Encrypt the passwords stored in the database
  • Add a layer of authentication to the Java Web Application
  • Add and manage the user roles accounts
  • Design, develop and implement advanced Spring Security layers
  • Create first spring Boot project
  • Package Model with Database Configuration
  • Data Lombok
  • Introduction to Hypertext Transfer Protocol (HTTP)
  • Create HTTP Response Protocol class
  • Create User Granted Authority class
  • Add Spring Security
  • Add @RestController, @RequestMapping and @GetMapping
  • Json Web Token (JWT)
  • Overview of Json Web Token (JWT)
  • Create JWT Token
  • JWT Filter
  • JWT Authentication
  • JWT Access Denied
  • Methods of Repository and Implementation
  • Create Repository methods
  • Create User Service Implementation methods
  • Security Configuration
  • Create Security Configuration Part 1
  • Configuration with Authentication Manager Builder
  • Configuration with Authentication Manager Builder
  • Introduction to CSRF and CORS
  • Configuration with Http Security
  • Test HTTP inbound and endpoint Security
  • Exceptions
  • User, Email, and Password Valid Exceptions
  • Exception Processing
  • Test all Exceptions
  • User Registration
  • Create User Service methods
  • User Permission and Authentication
  • Create user register method
  • Create a valid Username and Email method to register
  • Create method to find By username, email, and all
  • Password validation
  • Create Post Mapping("/register")
  • Create Post Mapping("/Login")
  • User Login
  • Permission for Login Attempts
  • Login Attempts Failure
  • Login Attempts Success
  • Add User Login Attempt Validation to Implementation Class
  • Test Login Attempts
  • Email Service
  • Add new User Service Implementation
  • Create Email Session
  • Create Email
  • Sending user Password by email
  • Real test for send email and password validation
  • User Service Implementation
  • Add update User Service Implementation
  • User Controller
  • Add new User to controller
  • Add update User to controller
  • Add find user to controller
  • Add list of all users to controller
  • How add any Microservices to Project
  • Add Delete Microservices
  • Add Reset Password Microservices

Requirements
  • Familiar with the Java programming language
  • Understand the basic principles of Web Applications
  • Knowledgeable with the Spring Security
  • Any IDE of your choice

Description
This course for how need to create a professional web Authentication System with password validation and apply complex password rules when the user registration the first time in the website by using Java, Spring Boot, Spring Security, and passay password validator, as back-End and Angular as Front-End.

In this course will learn how to create the first web page interactive with the user as a professional web Authentication System and add all rules of password validator to your professional website.

An easy way you can be adding it to your website and display your website as a professional website and high coding professionalism.

This course for how need to create a professional web Authentication System form with password validation and apply complex password rules when the user registration the first time in the website by using Java, Spring Boot, Spring Security, and Passay password validator, as back-End and Angular as Front-End.

In this course will learn how to create the first web page interactive with the user as a professional web Authentication System and add all rules of password validator to your professional website.

An easy way you can be adding it to your website and display your website as a professional website and high coding professionalism.

Who this course is for:
  • Spring Security web Application Developers
  • Programmers and anyone interested in Spring Security
Author
TUTProfessor
Downloads
56
Views
729
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor