Spring Security FULL COURSE
This course provides an introduction to Spring Security, a powerful framework for securing applications. It covers topics such as bootstrapping, running an app with IntelliJ, building an API, installing Spring Security, form-based authentication, basic authentication, and Postman. It also provides an overview of the various security features available in Spring Security. ▼
ADVERTISEMENT
Course Feature
Cost:
Free
Provider:
Youtube
Certificate:
Paid Certification
Language:
English
Start Date:
On-Demand
Course Overview
❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [February 21st, 2023]
What does this course tell?
(Please note that the following overview content is from the original platform)
INTRO.
QUICK WORD BEFORE WE BEGIN.
BOOTSTRAPPING.
RUNNING APP WITH INTELLIJ.
- LETS BUILD AN API.
- INSTALLING SPRING SECURITY.
- FORM BASED AUTHENTICATION OVERVIEW.
- BASIC AUTH OVERVIEW.
- BASIC AUTH.
- POSTMAN.
- ANT MATCHERS.
- APPLICATION USERS.
- IN MEMORY USER DETAILS MANAGER.
- PASSWORD ENCODING WITH BCRYPT.
- ROLES AND PERMISSIONS.
- ADMIN USER.
- ROLES & PERMISSIONS USING ENUMS.
- ROLE BASED AUTHENTICATION.
- PERMISSION BASED AUTHENTICATION.
- DISABLING CSRF.
- hasAuthority().
- ADDING AUTHORITIES TO USERS.
- PERMISSION BASED AUTHENTICATION IN ACTION.
- ORDER DOES MATTER.
- preAuthorize().
- UNDERSTANDING CSRF.
- CSRF TOKEN.
- HOW CSRF TOKEN GENERATION WORKS.
- LETS DISABLE CSRF AGAIN.
- FORM BASED AUTHENTICATION.
- ENABLE FORM BASED AUTHENTICATION.
- SESSION ID.
- CUSTOM LOGIN PAGE.
- REDIRECT AFTER SUCCESS LOGIN.
- REMEMBER ME.
- REMEMBER ME COOKIE AND EXTRA OPTIONS.
- LOGOUT .
- LOGOUT BUTTON.
- PASSWORD, USERNAME, REMEMBER-ME PARAMETERS.
- DB AUTHENTICATION OVERVIEW.
- APPLICATION USER CLASS.
- APPLICATION USER SERVICE.
- APPLICATION USER CLASS.
- APPLICATION USER DAO INTERFACE.
- FAKE APPLICATION USER SERVICE.
- DAO AUTHENTICATION PROVIDER.
- HELLO.
- INTRO TO JSON WEB TOKEN (JWT).
- JWT LIBRARY.
- JwtUsernameAndPasswordAuthenticationFilter - attemptAuthentication().
- JwtUsernameAndPasswordAuthenticationFilter - successfulAuthentication.
- REQUEST FILTERS.
- FILTERS AND STATELESS SESSIONS .
- JWT USERNAME AND PASSWORD FILTER.
- JWT TOKEN VERIFIER FILTER.
- JWT TOKEN VERIFIER FILTER IN ACTION.
- JWT CONFIG.
- JWT CONFIG IN ACTION.
- QUICK WORD ABOUT JWT.
We consider the value of this course from multiple aspects, and finally summarize it for you from three aspects: personal skills, career development, and further study:
(Kindly be aware that our content is optimized by AI tools while also undergoing moderation carefully from our editorial staff.)
Learners can learn from Spring Security FULL COURSE about how to secure their applications. They can learn about bootstrapping, running an app with IntelliJ, installing Spring Security, form-based authentication, basic authentication, Postman, ant matchers, application users, in-memory user details manager, password encoding with bcrypt, roles and permissions, admin user, roles and permissions using enums, role-based authentication, permission-based authentication, disabling CSRF, hasAuthority(), adding authorities to users, permission-based authentication in action, order does matter, preAuthorize(), understanding CSRF, CSRF token, how CSRF token generation works, enabling form-based authentication, session ID, custom login page, redirect after successful login, remember me, remember me cookie and extra options, logout, logout button, password, username, remember-me parameters, DB authentication overview, application user class, application user service, application user class, application user DAO interface, fake application user service, DAO authentication provider, hello, intro to JSON web token (JWT), JWT library, JwtUsernameAndPasswordAuthenticationFilter - attemptAuthentication(), JwtUsernameAndPasswordAuthenticationFilter - successfulAuthentication, request filters, filters and stateless sessions, JWT username and password filter, JWT token verifier filter, JWT token verifier filter in action, JWT config, JWT config in action, and a quick word about JWT.
[Applications]
After completing this course, students should be able to apply the concepts of Spring Security to their own applications. They should be able to configure authentication and authorization, use form-based authentication, implement basic authentication, use roles and permissions, and understand the basics of JSON Web Token (JWT). Additionally, they should be able to create custom login pages, use filters, and configure CSRF protection.
[Career Paths]
1. Security Analyst: Security Analysts are responsible for monitoring and analyzing security systems, identifying potential threats, and developing security protocols to protect an organization's data and systems. They must stay up-to-date on the latest security trends and technologies, and be able to develop and implement security policies and procedures. As the demand for cybersecurity increases, Security Analysts are in high demand.
2. Security Engineer: Security Engineers are responsible for designing, developing, and maintaining security systems. They must be able to identify potential security risks and develop solutions to mitigate them. Security Engineers must also be able to develop and implement security protocols and procedures, and stay up-to-date on the latest security trends and technologies.
3. Security Architect: Security Architects are responsible for designing and implementing security systems and protocols. They must be able to identify potential security risks and develop solutions to mitigate them. Security Architects must also be able to develop and implement security policies and procedures, and stay up-to-date on the latest security trends and technologies.
4. Security Administrator: Security Administrators are responsible for managing and maintaining security systems. They must be able to identify potential security risks and develop solutions to mitigate them. Security Administrators must also be able to develop and implement security policies and procedures, and stay up-to-date on the latest security trends and technologies.
The demand for security professionals is increasing as organizations become more aware of the need for robust security systems. As the demand for security professionals increases, so does the need for professionals with knowledge of the latest security trends and technologies. Security professionals must be able to identify potential security risks and develop solutions to mitigate them. They must also be able to develop and implement security policies and procedures, and stay up-to-date on the latest security trends and technologies.
Course Provider
Provider Youtube's Stats at AZClass
Over 100+ Best Educational YouTube Channels in 2023.
Best educational YouTube channels for college students, including Crash Course, Khan Academy, etc.
AZ Class hope that this free Youtube course can help your Java skills no matter in career or in further education. Even if you are only slightly interested, you can take Spring Security FULL COURSE course with confidence!
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Spring Security FULL COURSE