[NEW] Spring Security Basics - User | UserDetails | UserDetailsManager #springsecurity | Ep - 2

preview_player
Показать описание
In this video we learn to configure Users and Understand some important concepts of Spring Security.
Like
UserDetails - Used to represent a core spring security user
UserDetailsManager - Used as a service class which provides different manipulation methods like createUser / updateUser / deleteUser / loadUserByUserName
GrantedAuthoritity - Used to represent Roles / Authorities in a spring security environment
SimpleGrantedAuthority - Implementation of GrantedAuthority.You can use the constructor of the SimpleGrantedAuthority to create user roles.
InMemeoryUserDetailsManager - An implementation of UserDetailsManager which provides different methods to manipulate an user which will be store inside the server memory.
PasswordEncoder - Provides the encode and matches method to encode and decode password during user registration(create user) / login (Load User by Username)
NoopPasswordEncoder - Used, when you don't want to implement any password encoder for your application and you agree to store you password as plain text.

Today we will use all the above to create and store the user in our application and we will use the same to login to the application that we are building throughout.

#springsecurity #springboot #springbootinterviewquestions

Timestamp
-------------------
00:00:00 - Introduction
00:02:19 - Analysing User / Roles in Realtime web apps
00:12:09 - Out of Context (A simple Java Pattern)
00:17:33 - UserDetails in Spring Security
00:23:21 - Configure User in spring security
00:27:42 - GrantedAuthority and SimpleGrantedAuthority
00:42:17 - UserDetailsManager and InmemeoryUserDetailsManager
00:55:25 - PasswordEncoder and NoopPasswordEncoder
01:01:20 - QNA

For more free/paid courses visit

LINKS AND FREE LEARNING RESOURCES
========
Watch my new mock interview series for java developers

Watch my new Hello spring boot series

Watch Spring boot Hot topics

Java Interview / Question and Answer series

Explain spring Bean Lifecycle

spring core

spring mvc

spring mvc intermediate

Spring JDBC

spring live project

SPRING SECURITY COURSE

For more courses visit

Any time you are getting stuck with issues, Feel free to ask for support.

you can ping me on my Facebook page

Make sure to join my private Facebook page (Ask me here)
“SeleniumExpress - Support"

you can ask for support in my website forum

Subscribe to my youtube channel

Follow me on Insta
Рекомендации по теме
Комментарии
Автор

'EXCELLENT' is the most least word I can describe about your explanation.

sathya
Автор

This is the best series of spring security videos I have ever seen.

Soumya-cq
Автор

Thanks for all you do Sir, I have learnt a lot from you

ebekugerald
Автор

Excellent... I'm gaining extra knowledge here in the spring security concept despite the fact that I have experience in the spring security.
Thank you Abhilash... ❤

virupakshak
Автор

Excellent session Abhilash, I have gained more low level details how spring security is working. Thanks.

ramkrishna
Автор

Thank you, bro, for this video. It helped me a lot, and I am eagerly awaiting the next one. Please upload it soon.

fitnessholicmallu
Автор

thanks a lot Brother for your efforts .

attabou
Автор

Are you using UserSecurityFilterChain, Sir ?

nikhiltaprania
Автор

Can you make a video of oauth2.0 implementation in spring 3 version

jyothimammula
Автор

how to buy Spring boot & microservices bootcamp please reply

venkateshkilari