課程資料
課程簡介
Learn how to use JSON Web Token to secure REST applications, manage user roles and permissions, & Much more! (LEGACY)
Java Spring Framework (Spring Framework) is a popular, open source, enterprise-level framework for creating standalone, production-grade applications that run on the Java Virtual Machine (JVM). Java Spring Boot (Spring Boot) is a tool that makes developing web application and micro-services with Spring Framework faster and easier through three core capabilities, mainly its auto-configuration An opinionated approach to configuration.
Spring Boot is an open source Java-based framework used to create a micro Services. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This course will give you an introduction to Spring Boot and familiarize you with its basic concepts. For practice, we will build a Spring Boot REST API that manages employees.
The ability to create standalone applications These features work together to provide you with a tool that allows you to set up a Spring-based application with minimal configuration and setup. Spring security provides authentication and authorization to applications using servlet filters - a security filter chain.
Web applications are susceptible to security threats and attacks, as they are accessible by anyone uses the internet. In this course, we will build a REST API that will expose endpoints having restricted access to specific only authenticated users, for to manage the employees, for creating, updating , editing existing, and deleting employees. We can use spring security to secure URLs. Spring Security is a security framework that secures J2EE-based enterprise applications, by providing powerful, customizable security features like authentication and authorization . It is the de facto standard for securing Spring-based applications.
課程章節
- 31 個章節
- 212 堂課
- 第 1 章 Introduction
- 第 2 章 Web Application Overview
- 第 3 章 Application Domain
- 第 4 章 Security
- 第 5 章 Custom Exception Handling
- 第 6 章 User Registration
- 第 7 章 Generate JWT
- 第 8 章 Brute Force Attack
- 第 9 章 Email Notification
- 第 10 章 User Service
- 第 11 章 User Resource
- 第 12 章 API Test
- 第 13 章 Front End
- 第 14 章 Authentication service
- 第 15 章 User service
- 第 16 章 Interceptor
- 第 17 章 Guard
- 第 18 章 Notification
- 第 19 章 HTML Template
- 第 20 章 Login Page
- 第 21 章 Register Page
- 第 22 章 User Page - Display User Info
- 第 23 章 User Page - Add a New User
- 第 24 章 User Page - Edit User
- 第 25 章 User Page - Delete User
- 第 26 章 User Page - Reset Password
- 第 27 章 User Page - Profile
- 第 28 章 Enhancement
- 第 29 章 Security Management - Front End
- 第 30 章 Deployment
- 第 31 章 Final Note
課程內容
- JSON Web Token (JWT), Authentication, Authorization, Stateless Session Policy, Manage User Security Roles, Manage User Security Permissions, Mitigation of Brute Force Attack, Secure API Endpoints, Password Encryption, Role-based Access Control
評價
-
DDeependra Singh Bundela
good
-
KKaushal Kumar
great
-
MManjunath S
Good to learn.
-
GGustavo Morales
.