[NEW] Spring Security 6 Zero to Master along with JWT,OAUTH2
Language: English | Size:4.83 GB
Genre:eLearning
Files Included :
001 Course Introduction.mp4 (58.92 MB)
MP4
002 Details of Source Code, PDF Content & other instructions for the course.mp4 (15.6 MB)
MP4
003 What is Security & Why it is important.mp4 (41.77 MB)
MP4
004 Creating a simple Spring Boot app with out security.mp4 (54.28 MB)
MP4
005 Securing Spring Boot basic app using Spring Security.mp4 (38 MB)
MP4
006 Configure static credentials inside application properties file.mp4 (10.24 MB)
MP4
007 Why should we use Spring Security framework.mp4 (8.64 MB)
MP4
008 Quick introduction to Servlets & Filters.mp4 (13.1 MB)
MP4
009 Introduction to Spring Security Internal flow.mp4 (59.52 MB)
MP4
010 Demo of Spring Security internal flow.mp4 (145.6 MB)
MP4
011 Sequence flow of the Spring Security default behaviour.mp4 (28.57 MB)
MP4
012 Understanding on how multiple requests work with out credentials.mp4 (8 MB)
MP4
001 Understanding about UI part of the EazyBank application.mp4 (7.66 MB)
MP4
002 Backend REST services required for EazyBank app.mp4 (7.39 MB)
MP4
003 Creating backend services needed for the EazyBank application - Part 1.mp4 (37.17 MB)
MP4
004 Creating backend services needed for the EazyBank application - Part 2.mp4 (21.41 MB)
MP4
005 Checking the default configuration inside the spring security framework.mp4 (63.33 MB)
MP4
007 Modifying the code as per our custom requirements.mp4 (37.39 MB)
MP4
008 Denying all the requests.mp4 (12.38 MB)
MP4
009 Permit all the requests.mp4 (18.09 MB)
MP4
001 Introduction to the agenda of the section.mp4 (22.17 MB)
MP4
002 Configuring users using InMemoryUserDetailsManager - Approach 1.mp4 (67.75 MB)
MP4
003 Configuring users using InMemoryUserDetailsManager - Approach 2.mp4 (42.19 MB)
MP4
004 Understanding User Management interfaces and Classes.mp4 (55 MB)
MP4
005 Deep Dive of UserDetails Interface & User class.mp4 (110.7 MB)
MP4
006 Deep Dive of UserDetailsService & UserDetailsManager Interfaces.mp4 (27.72 MB)
MP4
007 Deep Dive of UserDetailsManager Implementation classes.mp4 (129.08 MB)
MP4
008 Creating MySQL Database in the cloud.mp4 (71.29 MB)
MP4
009 Connecting to DB & Creating Users inside the DB as per JdbcUserDetailsManager.mp4 (41.22 MB)
MP4
010 Using JdbcUserDetailsManager to perform authentication.mp4 (59.99 MB)
MP4
011 Creating our own custom tables for Authentication.mp4 (29.51 MB)
MP4
012 Creating JPA Entity and repository classes for new table.mp4 (35.66 MB)
MP4
013 Creating our own custom implementation of UserDetailsService.mp4 (84.48 MB)
MP4
014 Building a new REST API to allow the registration of new User.mp4 (105.65 MB)
MP4
001 How our passwords validated in Spring Security by default.mp4 (27.58 MB)
MP4
002 Encoding Vs Encryption Vs Hashing - Part 1.mp4 (42.53 MB)
MP4
003 Encoding Vs Encryption Vs Hashing - Part 2.mp4 (19.96 MB)
MP4
004 How Our passwords will be validated with hashing & PasswordEncoders.mp4 (6.71 MB)
MP4
005 Deep dive of PasswordEncoder interface.mp4 (13.38 MB)
MP4
006 Deep dive of PasswordEncoder implementation classes - Part 1.mp4 (24.3 MB)
MP4
007 Deep dive of PasswordEncoder implementation classes - Part 2.mp4 (12.76 MB)
MP4
008 Demo of registration of new user with Bcrypt password encoder.mp4 (23.71 MB)
MP4
009 Demo of login with Bcrypt password encoder.mp4 (92.88 MB)
MP4
001 Why should we consider creating our own AuthenticationProvider.mp4 (19.45 MB)
MP4
002 Understanding AuthenticationProvider methods.mp4 (29.13 MB)
MP4
003 Implementing and Customising the AuthenticationProvider inside our application.mp4 (28.34 MB)
MP4
004 Testing our custom AuthenticationProvider implementation.mp4 (60 MB)
MP4
005 Spring Security Sequence flow with custom AuthenticationProvider.mp4 (15.98 MB)
MP4
001 Setting up the EazyBank UI project.mp4 (57.13 MB)
MP4
002 Understanding the UI project and walkthrough of the Angular code.mp4 (40.3 MB)
MP4
003 Creating new DB schema for EazyBank scenarios.mp4 (90.7 MB)
MP4
004 Updating Backend project based on the latest DB schema.mp4 (39.83 MB)
MP4
005 Testing registration of the new user with latest changes.mp4 (26.35 MB)
MP4
006 Taste of CORs error.mp4 (52.62 MB)
MP4
007 Introduction to CORs.mp4 (9.17 MB)
MP4
008 Possible options to fix the CORs issue.mp4 (28.97 MB)
MP4
009 Fixing CORs issue using Spring Security.mp4 (56.96 MB)
MP4
010 Demo of default CSRF protection inside Spring Security.mp4 (13.36 MB)
MP4
011 Introduction to CSRF attack.mp4 (17.85 MB)
MP4
012 Solution to handle CSRF attacks.mp4 (40.84 MB)
MP4
013 Ignoring CSRF protection for public APIs.mp4 (17.89 MB)
MP4
014 Implementing CSRF token solution inside our web application.mp4 (177.25 MB)
MP4
015 Testing the CSRF related changes.mp4 (48.75 MB)
MP4
001 Authentication Vs Authorization.mp4 (46.25 MB)
MP4
002 How Authorities stored inside Spring Security.mp4 (27.75 MB)
MP4
003 Creating new table authorities to store multiple roles or authorities.mp4 (19.82 MB)
MP4
004 Making backend changes to load authorities from new DB table.mp4 (58.1 MB)
MP4
005 Configuring Authorities inside web application using Spring Security-Theory.mp4 (17.49 MB)
MP4
006 Configuring Authorities inside web application using Spring Security - Coding.mp4 (19.92 MB)
MP4
007 Authority Vs Role in Spring Security.mp4 (9.77 MB)
MP4
008 Configuring Roles Authorization inside web app using Spring Security-Theory.mp4 (24.72 MB)
MP4
009 Configuring Roles Authorization inside web app using Spring Security-Coding.mp4 (48.13 MB)
MP4
001 Introduction to Filters in Spring Security and the sample use cases.mp4 (25.93 MB)
MP4
002 Demo of Inbuilt Filters of Spring Security framework.mp4 (67.51 MB)
MP4
003 How to create our own custom filter.mp4 (27.19 MB)
MP4
004 Adding a custom filter using addFilterBefore() method.mp4 (52.41 MB)
MP4
005 Adding a custom filter using addFilterAfter() method.mp4 (23.22 MB)
MP4
006 Adding a custom filter using addFilterAt() method.mp4 (30.6 MB)
MP4
007 Details about GenericFilterBean and OncePerRequestFilter.mp4 (31.22 MB)
MP4
001 Demo of JSESSIONID and issues with it.mp4 (25.06 MB)
MP4
002 Advantages of Token based Authentication.mp4 (37.9 MB)
MP4
003 Deep dive about JWT Tokens - Part 1.mp4 (54 MB)
MP4
004 Deep dive about JWT Tokens - Part 2.mp4 (45.01 MB)
MP4
005 Making project configuration to use JWT tokens.mp4 (61.6 MB)
MP4
006 Configuring filters to generate the JWT tokens.mp4 (81.74 MB)
MP4
007 Configuring filters to validate JWT tokens.mp4 (68.59 MB)
MP4
008 Making changes on the client side for JWT token based authentication.mp4 (8.62 MB)
MP4
009 Validating the JWT changes made by running the applications.mp4 (49.14 MB)
MP4
010 Validating the JWT token expiration scenario.mp4 (24.87 MB)
MP4
001 Introduction to method level security in Spring Security.mp4 (15.18 MB)
MP4
002 Details about method invocation authorization in method level security.mp4 (53.92 MB)
MP4
003 Demo of method level security using @PreAuthorize.mp4 (20.16 MB)
MP4
004 Demo of method level security using @PostAuthorize.mp4 (23.11 MB)
MP4
005 Details about filtering authorization in method level security.mp4 (21.9 MB)
MP4
006 Demo of @PreFilter annotation.mp4 (44.1 MB)
MP4
007 Demo of @PostFilter annotation.mp4 (22.71 MB)
MP4
001 Problems that OAUTH2 trying to solve.mp4 (58.35 MB)
MP4
002 Introduction to OAUTH2.mp4 (26.11 MB)
MP4
003 OAuth2 terminologies or jargons.mp4 (10.91 MB)
MP4
004 OAuth2 Sample flow - Theory.mp4 (35.14 MB)
MP4
005 Demo of OAuth2 Sample flow.mp4 (48.51 MB)
MP4
006 Deep dive on Authorization code grant type flow in OAUTH2.mp4 (53.5 MB)
MP4
007 Demo of Authorization code grant type flow in OAUTH2.mp4 (11.69 MB)
MP4
008 Deep dive & Demo of implicit grant flow in OAUTH2.mp4 (14.94 MB)
MP4
009 Deep dive of password grant type flow in OAUTH2.mp4 (19.44 MB)
MP4
010 Deep dive of client credentials grant type flow in OAUTH2.mp4 (8.32 MB)
MP4
011 Deep dive of refresh token grant type flow in OAUTH2.mp4 (19.49 MB)
MP4
012 How resource server validates the tokens issued by Auth server.mp4 (11.95 MB)
MP4
013 Introduction to OpenID Connect.mp4 (69.47 MB)
MP4
001 Registering the client details with the GitHub to use it's OAUTH2 Auth server.mp4 (11.09 MB)
MP4
002 Building a springboot application that uses GitHub Auth server during OAuth2.mp4 (58.48 MB)
MP4
003 Running and verifying the sample application using GitHub OAUTH2.mp4 (13.65 MB)
MP4
001 Introduction to OAUTH2 flow inside EazyBank web App.mp4 (18.6 MB)
MP4
002 Introduction to KeyCloak Auth Server.mp4 (19.08 MB)
MP4
003 Installation of KeyCloak server & setup admin account.mp4 (24.39 MB)
MP4
004 Setup a Realm inside KeyCloak Server for EazyBank App.mp4 (3.65 MB)
MP4
005 Creating Client Credentials inside KeyCloak for API-API secured invocations.mp4 (20.8 MB)
MP4
006 Setup of EazyBank Resource Server.mp4 (90.78 MB)
MP4
007 Getting Access token from KeyCloak using client credentials grant type.mp4 (68.95 MB)
MP4
008 Passing Access token to Resource server for response through Postman.mp4 (41.61 MB)
MP4
009 Understanding Authorization code grant type for EazyBank App.mp4 (13.64 MB)
MP4
010 Creating Client and User details inside KeyCloak for Auth code grant flow.mp4 (8.32 MB)
MP4
011 Testing Authorization code grant type using Postman App.mp4 (61.43 MB)
MP4
012 Deep dive on Authorization code grant type with PKCE.mp4 (50.46 MB)
MP4
013 Demo of Authorization code grant type with PKCE.mp4 (24.18 MB)
MP4
014 Creating public facing client details inside KeyCloak server.mp4 (6.66 MB)
MP4
015 Implementing PKCE Authorization code grant type inside Angular UI App - Part 1.mp4 (87.87 MB)
MP4
016 Implementing PKCE Authorization code grant type inside Angular UI App - Part 2.mp4 (76.12 MB)
MP4
017 Testing PKCE flow inside Eazy Bank application.mp4 (27.02 MB)
MP4
018 Important features of KeyCloak.mp4 (21.62 MB)
MP4
019 Social Login integration with the help of KeyCloak Server.mp4 (21.64 MB)
MP4
001 Thank You and Congratulations.mp4 (3.08 MB)
MP4