[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