Companies Home Search Profile

Use JWT & Springboot-3 for API Authentication Authorization

Focused View

Obify Consulting

1:34:56

0 View
  • 1 - Generating the starter springboot 335 project.mp4
    02:13
  • 2 - Adding JWT dependencies.mp4
    02:40
  • 3 - Adding Different User Roles.mp4
    01:34
  • 4 - Creating Role Entity.mp4
    01:43
  • 5 - Creating User Entity.mp4
    03:00
  • 6 - Adding profile based application properties files.mp4
    01:45
  • 7 - Adding H2 file based Database configuration.mp4
    02:56
  • 8 - Creating Role Repository with required custom queries.mp4
    04:13
  • 9 - Creating User Repository with required custom queries.mp4
    01:20
  • 10 - Adding logic for UserDetailsImpl class for mapping the User Entity and Role.mp4
    06:36
  • 11 - Adding logic for UserServiceImpl to load user and save user.mp4
    02:53
  • 12 - Service for generating validating token and extracting claims.mp4
    06:21
  • 13 - Implementing JWT Authentication Filter.mp4
    06:51
  • 14 - Implementing and understanding Security Config bean.mp4
    04:06
  • 15 - Exception handling for all security errors.mp4
    01:55
  • 16 - Understanding Security Filter Chain configurationmp4.mp4
    02:34
  • 17 - Handling Cors Configuration in the application.mp4
    01:24
  • 18 - Creating Signup Request DTO.mp4
    03:34
  • 19 - Creating LoginRequest and Response DTO and Message DTO.mp4
    02:43
  • 20 - Implementing Signup and Registration functionality in Auth Controller.mp4
    07:42
  • 21 - Understanding Auth Controller.mp4
    02:48
  • 22 - Startup command to insert roles into database.mp4
    02:28
  • 23 - Solving circular dependency.mp4
    02:42
  • 24 - Testing the application.mp4
    04:22
  • 25 - Updating Security Config rules and testing again.mp4
    04:44
  • 26 - Implement Test Controller to test Authentication and Authorization.mp4
    01:59
  • 27 - Testing different roles with API endpoints security.mp4
    03:25
  • 28 - Get LoggedIn user information.mp4
    04:25
  • Description


    Develop production ready secure REST API's using latest JWT and Springboot 3 in 2024

    What You'll Learn?


    • You will about Authentication & Authorization
    • You will learn about JWT - Json Web Token and its working
    • You will learn to implement Springboot 3.3.5 with JWT
    • You will learn to secure your REST API using Springboot 3 & JWT
    • You will learn to develop applications with multiple roles
    • You will also get the source code for the course.
    • You will learn about global custom error handling

    Who is this for?


  • Anyone who wants to implement JWT based Authentication and Authorization with Springboot 3.3.5 and Spring security
  • What You Need to Know?


  • Basics of Java & Springboot
  • More details


    Description

    In this course you will learn to secure REST API with Springboot-3 and JWT.

    JSON Web Tokens (JWT) and Spring Boot together provide a powerful solution for securing web applications. JWT is a compact, URL-safe means of representing claims to be transferred between two parties. The token is digitally signed, allowing the receiving party to verify its authenticity. This is particularly useful in stateless authentication, where the server does not need to store session information.

    In a Spring Boot application, JWT can be integrated easily for authentication and authorization purposes. When a user logs in, the server generates a JWT containing user information and permissions. This token is sent back to the client, which stores it (typically in local storage or cookies). For subsequent requests, the client includes the JWT in the HTTP headers, allowing the server to validate the token and grant access to protected resources.

    To implement JWT in Spring Boot, developers can use libraries like jjwt for token creation and parsing. Spring Security can be configured to intercept requests and validate the JWT. By using filters, developers can ensure that each request is authenticated based on the token. This combination not only enhances security but also simplifies scaling, as each request is stateless, reducing server-side overhead and improving performance.

    You will also get the source code for the course.

    Who this course is for:

    • Anyone who wants to implement JWT based Authentication and Authorization with Springboot 3.3.5 and Spring security

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Obify Consulting
    Obify Consulting
    Instructor's Courses
    We are a next generation Software Consulting Company in Sambalpur Odisha, dealing with developing Web Application, Cloud based system, Blockchain to Artificial Intelligence solutions. We also have state of the art training facility for young professional or experienced professional who wants to learn latest cutting edge technology and become the Software Developer.Our vision is to make technical education simple and easy so that more and more professionals/students can learn and grow in their career.
    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 28
    • duration 1:34:56
    • Release Date 2025/03/06

    Courses related to Software Engineering