Companies Home Search Profile

Advanced App Security: Spring Security 5, JWT, and Testing

Focused View

Alexa Alexandru

3:33:43

92 View
  • 1. Introduction.mp4
    00:35
  • 2. What we will build.mp4
    00:33
  • 3.1 commit 1c814173715eeb1d477ac434c923ddbf7701b0fb.txt
  • 3. Setup Project.mp4
    04:32
  • 1. Code Role Entity.mp4
    02:17
  • 2. Code Role Repository.mp4
    00:50
  • 3.1 commit e7b16e1c9457c538c40600661c6dbbdb63c8aaef.txt
  • 3. Test Role Repository.mp4
    04:29
  • 4.1 commit b3fad1ca8d6c915b293f197bda64a865002c834f.txt
  • 4. Code User Entity.mp4
    08:03
  • 5. Code User Repository.mp4
    01:01
  • 6.1 commit 9a8902129db2c27c1f7c63b98592648f0c488858.txt
  • 6. Test User Repository.mp4
    12:54
  • 7.1 commit cd2789a8a6b767b3cc334e95e7b7954db66b3761.txt
  • 7. Code User Service.mp4
    09:15
  • 8.1 commit 0ffab2e783d7229661d4d47ebe0a93655fd34d20.txt
  • 8. Test User Service.mp4
    19:07
  • 9.1 commit 91ae75fc30bd7af7aa1fbd862ad9215e23c7cebb.txt
  • 9. Code User Rest Controller.mp4
    08:07
  • 10.1 commit 3d72ce63e356ae959393bb1b0eb1659edffc46c7.txt
  • 10. Test User Rest Controller.mp4
    14:57
  • 11.1 commit 65aa206466c7e7733b98dd29be910b09ba40bdb6.txt
  • 11. Write Integration tests for User Rest Controller.mp4
    15:28
  • 12.1 commit 47fb27a68427360e4ddcd1a38c0a73f4ee63eda8.txt
  • 12. Exception Handling.mp4
    07:33
  • 13. Testing the Application with Postman.mp4
    10:39
  • 1. How Spring Security works And what is a JWT.mp4
    02:24
  • 2. How to Secure the Application with Spring Securiy and JWT.mp4
    01:53
  • 3.1 commit fefaff6071c336804f21bc4e93ecef4e5fdff21e.txt
  • 3. Code UserDetailsService And UserPrincipal.mp4
    06:29
  • 4.1 commit c4b5dbc8832110256548d883feebaa6d15f91c51.txt
  • 4. Code TokenProvider.mp4
    06:33
  • 5.1 commit 9e9e46b7d6fff9e8afbc0fec083c982d5399e9e1.txt
  • 5. Code TokenVerifier.mp4
    11:35
  • 6.1 commit f94d542008a50607e01b0991b1e31ac9b7f62694.txt
  • 6. Code JWTAuthorizationFilter.mp4
    07:16
  • 7.1 commit e90b0f4e83a791ed0ad5b461151746a1f3668ca8.txt
  • 7. Code JWTForbiddenEntryPoint.mp4
    06:51
  • 8.1 commit e90b0f4e83a791ed0ad5b461151746a1f3668ca8.txt
  • 8. Code JWTAccessDeniedHandler.mp4
    02:56
  • 9.1 commit d933dd3668d1124c417cfe21e47fc123d1f25114.txt
  • 9. Code SecurityConfiguration.mp4
    12:50
  • 10.1 commit d933dd3668d1124c417cfe21e47fc123d1f25114.txt
  • 10.2 Update SecurityConfiguration.txt
  • 10. Update SecurityConfiguration.html
  • 11.1 commit fdc18323b8e700acf33c00feabae82358541bad8.txt
  • 11. Code AuthRequest And JWT.mp4
    03:49
  • 12.1 commit 6a827e6bdc4d322278e76bec82f6b9c148ca019f.txt
  • 12. Update User Service.mp4
    03:12
  • 13.1 commit 46b9c03e8a034d6f3c64b7c066c93f0ec1286c64.txt
  • 13. Code AuthController.mp4
    07:30
  • 14.1 commit 95d2690567e65ecf015498bd9cb6eb19458eeb53.txt
  • 14. Handle Bad Credentials Exception.mp4
    02:08
  • 15. Application Testing.mp4
    17:57
  • Description


    Enhancing Application Security: Advanced Techniques for Spring Security 5, JWT, and Comprehensive Testing

    What You'll Learn?


    • Spring Security 5 & JWT
    • Authentication
    • Authorization
    • Unit and Integration Tests
    • Password Encryption
    • RESTful
    • Validation
    • User Management
    • Exceptions Management

    Who is this for?


  • The course is intended for software developers and IT professionals who want to strengthen their knowledge in application security. Whether you're an experienced developer or a beginner passionate about application security, this course gives you the opportunity to understand and apply essential principles and practices.
  • What You Need to Know?


  • Experience in Spring Boot required
  • More details


    Description

    The "Advanced App Security: Spring Security 5, JWT, and Testing" course provides a comprehensive understanding of essential components in application security. Spring Boot is a powerful framework that simplifies the development of Java applications, offering automated configurations and built-in tools. Spring Security, on the other hand, is a highly customizable security framework that ensures secure access to applications.


    In this course, you'll dive deep into the concept of JSON Web Tokens (JWT), a popular method for securely transmitting information between parties. You'll learn how JWTs provide a stateless and scalable solution for authentication and authorization in distributed systems. Understanding JWTs is crucial for building secure applications, as they enable seamless and secure communication between client and server.


    Securing applications is of paramount importance due to the ever-increasing number of cyber threats. Without proper security measures, sensitive data and user information are at risk of being compromised. By implementing Spring Security and JWT, you establish a robust defense against unauthorized access and ensure the integrity and confidentiality of your application.


    Join this course to acquire practical knowledge and hands-on experience in securing your applications using Spring Boot, Spring Security, and JWT. Gain insights into best practices, advanced security techniques, and the importance of staying ahead in the evolving threat landscape. Enroll now and fortify your application security expertise to protect your software systems and build trust with your users.

    Who this course is for:

    • The course is intended for software developers and IT professionals who want to strengthen their knowledge in application security. Whether you're an experienced developer or a beginner passionate about application security, this course gives you the opportunity to understand and apply essential principles and practices.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Alexa Alexandru
    Alexa Alexandru
    Instructor's Courses
    I am a Java Web Developer with experience in web application development. I want to share my knowledge with you and teach you how to make efficient web applications and high quality build Java. Together, we'll explore essential concepts, develop practical skills, and discover best practices in web development. Join me and discover the exciting world of Java Web programming!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 30
    • duration 3:33:43
    • English subtitles has
    • Release Date 2023/08/14