001 Course Introduction.mp4 (51.21 MB) MP4 003 Creating a simple Spring Boot app with out security - Part 1.mp4 (83.77 MB) MP4 004 Creating a simple Spring Boot app with out security - Part 2.mp4 (54.54 MB) MP4 005 Securing Spring Boot basic app using Spring Security & static credentials.mp4 (87.68 MB) MP4 006 Funny memes on Security.mp4 (27.18 MB) MP4 007 What is Security & Why it is important.mp4 (88.34 MB) MP4 008 Quick introduction to Servlets & Filters.mp4 (34.63 MB) MP4 009 Introduction to Spring Security Internal flow - Theory.mp4 (95.26 MB) MP4 010 Demo of Spring Security internal flow - Part 1.mp4 (96.2 MB) MP4 011 Demo of Spring Security internal flow - Part 2.mp4 (197.22 MB) MP4 012 Sequence flow of the Spring Security default behaviour.mp4 (36.97 MB) MP4 013 Understanding on how multiple requests work with out credentials.mp4 (22.29 MB) MP4 001 Understanding about UI part of the EazyBank application.mp4 (32.7 MB) MP4 002 Creating backend services needed for the EazyBank application.mp4 (92.55 MB) MP4 003 Checking the default configuration inside the spring security framework.mp4 (90.72 MB) MP4 004 Modifying the security config code as per our custom requirements.mp4 (115.52 MB) MP4 005 How to disable formLogin and httpBasic authentication.mp4 (113.04 MB) MP4 006 httpBasic authentication testing using postman.mp4 (90.09 MB) MP4 001 Configuring users using InMemoryUserDetailsManager.mp4 (163.78 MB) MP4 002 Configuring PasswordEncoder using PasswordEncoderFactories.mp4 (151.5 MB) MP4 003 Demo of CompromisedPasswordChecker.mp4 (72.96 MB) MP4 004 Deep Dive of UserDetailsService & UserDetailsManager Interfaces.mp4 (124.66 MB) MP4 005 Deep Dive of UserDetails & Authentication interfaces.mp4 (205.45 MB) MP4 001 Quick revision of enhancements done so far.mp4 (8.18 MB) MP4 002 Creating MySQL Database using Docker.mp4 (89.95 MB) MP4 003 Understanding JdbcUserDetailsManager & creating Users inside the DB.mp4 (97.15 MB) MP4 004 Using JdbcUserDetailsManager to perform authentication.mp4 (119.35 MB) MP4 005 Creating our own custom tables for Authentication.mp4 (33.71 MB) MP4 006 Creating JPA Entity and repository classes for new table.mp4 (113.95 MB) MP4 007 Creating our own custom implementation of UserDetailsService.mp4 (150.91 MB) MP4 008 Building a new REST API to allow the registration of new User.mp4 (141.61 MB) MP4 001 How our passwords validated with out PasswordEncoders.mp4 (76.73 MB) MP4 002 What is Encoding, Decoding & why it is not suitable for passwords management.mp4 (71.08 MB) MP4 003 What is Encryption, Decryption & why it is not suitable for passwords management.mp4 (53.44 MB) MP4 004 Demo of Encryption, Decryption.mp4 (24.47 MB) MP4 005 Introduction to Hashing.mp4 (118.61 MB) MP4 006 Drawbacks of Hashing & what are Brute force attacks, Dictionary or Rainbow tab.mp4 (86.13 MB) MP4 007 How to overcome Hashing drawbacks, Brute force and Dictionary table attacks.mp4 (92.31 MB) MP4 008 Introduction to PasswordEncoders in Spring Security.mp4 (72.52 MB) MP4 009 Deep dive of PasswordEncoder implementation classes.mp4 (170.79 MB) MP4 010 Demo of registration and login with Bcrypt password encoder.mp4 (117.13 MB) MP4 001 Why should we consider creating our own AuthenticationProvider.mp4 (70.41 MB) MP4 002 Understanding AuthenticationProvider methods.mp4 (129.81 MB) MP4 003 Implementing and Customizing the AuthenticationProvider inside our application.mp4 (119.13 MB) MP4 004 Environment specific Security configurations using Profiles - Part 1.mp4 (19.49 MB) MP4 005 Environment specific Security configurations using Profiles - Part 2.mp4 (141.99 MB) MP4 006 Environment specific Security configurations using Profiles - Part 3.mp4 (72.39 MB) MP4 001 Accepting only HTTPS Traffic using Spring Security.mp4 (81.65 MB) MP4 002 Exception Handling in Spring Security framework.mp4 (143.52 MB) MP4 003 Defining Custom AuthenticationEntryPoint - Part 1.mp4 (155.43 MB) MP4 004 Defining Custom AuthenticationEntryPoint - Part 2.mp4 (55.27 MB) MP4 005 Defining Custom AccessDeniedHandler.mp4 (78.58 MB) MP4 006 Session Timeout & invalid session configurations.mp4 (106.9 MB) MP4 007 Concurrent Session Control configurations.mp4 (104.97 MB) MP4 008 Session Fixation Attack protection with Spring Security.mp4 (188.02 MB) MP4 009 Listening Authentication Events - Theory.mp4 (20.85 MB) MP4 010 Listening Authentication Events - Demo.mp4 (96.87 MB) MP4 011 Form Login Configurations for MVC or monolithic apps - Part 1.mp4 (84.17 MB) MP4 012 Form Login Configurations for MVC or monolithic apps - Part 2.mp4 (127.71 MB) MP4 013 Form Login Configurations for MVC or monolithic apps - Part 3.mp4 (131.38 MB) MP4 014 Form Login Configurations for MVC or monolithic apps - Part 4.mp4 (152.2 MB) MP4 015 Logout Configurations for MVC or monolithic apps.mp4 (63.29 MB) MP4 016 Spring Security Thymeleaf integration.mp4 (134.91 MB) MP4 017 Role of SecurityContext & SecurityContextHolder.mp4 (149.28 MB) MP4 018 Load login user details in Spring Security.mp4 (28.12 MB) MP4 001 Setting up the EazyBank UI project.mp4 (79.97 MB) MP4 002 Understanding and walkthrough of the Angular code - Part 1.mp4 (198.44 MB) MP4 003 Understanding and walkthrough of the Angular code - Part 2.mp4 (206.29 MB) MP4 004 Creating new DB schema for EazyBank scenarios.mp4 (97.09 MB) MP4 005 Updating Backend project based on the latest DB schema.mp4 (194.89 MB) MP4 006 Testing registration of the new user with latest changes.mp4 (73.54 MB) MP4 007 Taste of CORs error.mp4 (40.43 MB) MP4 008 Introduction to CORs.mp4 (54.47 MB) MP4 009 Possible options to fix the CORs issue.mp4 (74.93 MB) MP4 010 Fixing CORs issue using Spring Security.mp4 (94.23 MB) MP4 011 Demo of default CSRF protection inside Spring Security.mp4 (47.61 MB) MP4 012 Introduction to CSRF attack.mp4 (59.34 MB) MP4 013 Solution to handle CSRF attacks.mp4 (75.88 MB) MP4 014 Implementing CSRF token solution inside backend application - Part 1.mp4 (146.54 MB) MP4 015 Implementing CSRF token solution inside backend application - Part 2.mp4 (125.88 MB) MP4 016 Implementing CSRF token solution inside UI application.mp4 (101.31 MB) MP4 017 Ignoring CSRF protection for public APIs.mp4 (80.07 MB) MP4 001 Authentication Vs Authorization.mp4 (54.2 MB) MP4 002 How Authorities stored inside Spring Security.mp4 (67.95 MB) MP4 003 Creating new table authorities to store multiple roles or authorities.mp4 (29.31 MB) MP4 004 Making backend changes to load authorities from new DB table.mp4 (97.82 MB) MP4 005 Configuring Authorities inside web application using Spring Security.mp4 (110.5 MB) MP4 006 Authority Vs Role in Spring Security.mp4 (29.77 MB) MP4 007 Configuring Roles Authorization inside web application using Spring Security.mp4 (72.38 MB) MP4 008 Listening to the Authorization events.mp4 (53.91 MB) MP4 001 Demo of Inbuilt Filters of Spring Security framework.mp4 (124.7 MB) MP4 002 How to create and configure our own custom filter.mp4 (157.39 MB) MP4 003 Adding a custom filter using addFilterBefore() method.mp4 (134.05 MB) MP4 004 Adding a custom filter using addFilterAfter() method.mp4 (55.41 MB) MP4 005 Adding a custom filter using addFilterAt() method.mp4 (35.87 MB) MP4 001 Opaque Tokens vs JSON Web Tokens (JWT).mp4 (35.18 MB) MP4 002 Advantages of Token based Authentication.mp4 (43.25 MB) MP4 003 Deep dive about JWT Tokens.mp4 (108.29 MB) MP4 004 Making project configuration to use JWT tokens.mp4 (136.01 MB) MP4 005 Building logic to generate the JWT tokens.mp4 (109.99 MB) MP4 006 Building logic to validate the JWT tokens.mp4 (99.5 MB) MP4 007 Making changes on the client side for JWT token based authentication.mp4 (51.02 MB) MP4 008 Validating the JWT changes made by running the applications.mp4 (55.88 MB) MP4 009 Validating the JWT token expiration scenario.mp4 (38.41 MB) MP4 010 Publish an AuthenticationManager for custom or manual authentication - Part 1.mp4 (135.63 MB) MP4 011 Publish an AuthenticationManager for custom or manual authentication - Part 2.mp4 (30.37 MB) MP4 001 Introduction to method level security in Spring Security.mp4 (51.72 MB) MP4 002 Details about method invocation authorization in method level security.mp4 (63.12 MB) MP4 003 Demo of method level security using @PreAuthorize and @PostAuthorize.mp4 (61.32 MB) MP4 004 Details about filtering authorization in method level security.mp4 (54.4 MB) MP4 005 Demo of @PreFilter annotation.mp4 (70.16 MB) MP4 006 Demo of @PostFilter annotation.mp4 (72.19 MB) MP4 001 Problems that OAUTH2 trying to solve.mp4 (70.39 MB) MP4 002 Introduction to OAUTH2.mp4 (95.13 MB) MP4 003 OAuth2 terminologies or jargons.mp4 (23.25 MB) MP4 004 Demo of OAuth2 Sample flow.mp4 (78.91 MB) MP4 005 Deep dive on Authorization code grant type flow in OAUTH2.mp4 (139.75 MB) MP4 006 Demo of Authorization code grant type flow in OAUTH2.mp4 (27.84 MB) MP4 007 Deep dive & Demo of implicit grant flow in OAUTH2.mp4 (35.11 MB) MP4 008 Deep dive & demo of Authorization code grant type with PKCE.mp4 (86.88 MB) MP4 009 Deep dive of password grant type flow in OAUTH2.mp4 (21.8 MB) MP4 010 Deep dive of client credentials grant type flow in OAUTH2.mp4 (12.85 MB) MP4 011 Deep dive of refresh token grant type flow in OAUTH2.mp4 (41.57 MB) MP4 012 How resource server validates the tokens issued by Auth server.mp4 (42.04 MB) MP4 013 Introduction to OpenID Connect.mp4 (93.07 MB) MP4 001 Introduction to the agenda of OAUTH2 implementations and demos.mp4 (10.43 MB) MP4 002 Demo of OAUTH2 using social logins - Part 1.mp4 (51.83 MB) MP4 003 Demo of OAUTH2 using social logins - Part 2.mp4 (118.9 MB) MP4 004 Demo of OAUTH2 using social logins - Part 3.mp4 (81.88 MB) MP4 005 Demo of OAUTH2 using social logins - Part 4.mp4 (52.49 MB) MP4 006 Demo of OAUTH2 using social logins - Part 5.mp4 (25.3 MB) MP4 001 Introduction to OAUTH2 flow inside EazyBank web App.mp4 (41.07 MB) MP4 002 Introduction to KeyCloak Auth Server.mp4 (32.39 MB) MP4 003 Installation of KeyCloak server, setup admin account & realm.mp4 (43.31 MB) MP4 004 Creating Client Credentials inside KeyCloak for API-API secured invocations.mp4 (24.86 MB) MP4 005 Setup of EazyBank Resource Server - Part 1.mp4 (120.17 MB) MP4 006 Setup of EazyBank Resource Server - Part 2.mp4 (144.98 MB) MP4 007 Client credentials grant type flow demo in eazybank.mp4 (71.26 MB) MP4 008 Demo of Opaque Tokens - Part 1.mp4 (45.32 MB) MP4 009 Demo of Opaque Tokens - Part 2.mp4 (118.45 MB) MP4 010 Creating Client and User details inside KeyCloak for Auth code grant flow.mp4 (37.04 MB) MP4 011 Testing Authorization code & refresh grant types using Postman App.mp4 (93.05 MB) MP4 012 Testing Authorization code PKCE grant types using Postman App.mp4 (72.93 MB) MP4 013 Implementing PKCE Authorization code grant type inside Angular UI App - Part 1.mp4 (137.21 MB) MP4 014 Implementing PKCE Authorization code grant type inside Angular UI App - Part 2.mp4 (72.79 MB) MP4 015 Testing PKCE flow inside Eazy Bank Angular UI application.mp4 (46.42 MB) MP4 016 Configuring MFA using KeyCloak.mp4 (23.78 MB) MP4 017 Social Login integration with the help of KeyCloak.mp4 (32.73 MB) MP4 001 Introduction to Spring Authorization Server.mp4 (34.2 MB) MP4 002 Set up of Spring Authorization Server.mp4 (162.14 MB) MP4 003 Creating Client Credentials inside Spring Auth Server for API-API invocation.mp4 (122.63 MB) MP4 004 Client credentials grant type flow demo with Spring Auth Server.mp4 (70.53 MB) MP4 005 OAuth2 Token Customization in Spring Auth Server.mp4 (81.36 MB) MP4 006 Creating clients inside Spring Auth Server for Auth Code & PKCE grant type flows.mp4 (87.98 MB) MP4 007 Updating Spring Auth Server to authenticate the end user using DB.mp4 (20.58 MB) MP4 008 Auth Code & PKCE grant type flows demo with Spring Auth Server.mp4 (87.7 MB) MP4 009 Refresh token grant type flow demo with Spring Auth Server.mp4 (42.41 MB) MP4 010 Demo of Opaque Tokens with Spring Auth Server.mp4 (123.57 MB) MP4 001 Thank You and Congratulations.mp4 (8.2 MB) MP4