Spring Boot Security - UserDetailsService & AuthenticationManager
Тәжірибелік нұсқаулар және стиль
Spring Boot Security - UserDetailsService & AuthenticationManager
Github Repository For This Course: github.com/teddysmithdev/poke...
Linkedin: / teddy-smith-015ba61a3
Website: www.teddysmith.io
Github: github.com/teddysmithdev
Пікірлер: 28
Justin: good tutorial. To the point, consistent and good information.
Thank you very much for the playlist. Helped me understand Spring security. I've been struggling to finf the right material for a long time now. Thank you!!
Thank you, Teddy. Great class, as always.
good tutorial. To the point, consistent and good information.
@mabr0eeeee551
Жыл бұрын
omg your a famous youtuber will you collab with Teddy Smith ???
Nice and clear explanation
It was really a great job Thank you
@mabr0eeeee551
Жыл бұрын
thanks you toes man
Thank you so much :)
what if i do not make a separate Role class but added a String role with default values "USER" and "ADMIN" to the UserEntity and Admin entity. Then what should i change from your instructions
@paulcalinovici8808
10 ай бұрын
There is no Admin entity, "user" and "admin" are two different users, they are instances of the same UserEntity class. You need a role class because usually an user can have multiple roles in an application. Check the video with Users & Roles. I think you might need a better understanding of OOP concepts before diving deep into more complex topics as spring security.
Also is this based on Chad's Spring Boot 3, Spring 6 & Hibernate for Beginners on Udemy? If so, I'm glad you're explaining it, on the bonus PDFs, they are straightforward, but for newbies, having someone gloss over it, walkthrough it, and explain things the way you do is great. If not, disregard haha!
'csrf()' is deprecated since version 6.1 and marked for removal
Hey there, I’m running into this issue where my SecurityContextHolder (i.e., currently logged in user) is returning null even after setting it accordingly. In one controller, it works. In another controller it doesn’t. How can I persist this such that the current logged in user is accessible from any endpoint?
why you use @Autowired with constructor?
really good job man, thank you so much for your works
Dude I recommend you during typing when IDE autosugests you to import specific classes methods etc. just press enter keyboard and that specific class will import automatically at once. Just don't go back every time and fix that error. Learn use IDE efficiently. And what about tutorial it is so wonderful.
@TeddySmithDev
Жыл бұрын
This is a good idea. Going to look into this. Thank you for suggestion.
@aliksargsyan2782
Жыл бұрын
@@TeddySmithDev thank you for responding, your content is really great. keep it up. how can I message you on social media I have some questions ?
@TheGoodOleDays
10 ай бұрын
I'd agree with you with the skills sets I have now, I will disagree with you if you're a beginner learning IntelliJ and Spring Boot, respectfully. There's already a lot of magic happening plus the convenitant "CMD + N" to auto generate stuff for IntelliJ and "OPTION + ENTER" to do what you're referring to, sure, it does make things faster, but since the viewers are usually beginners, I prefer what he does actually.
thank you for this good tutorial, I also appreciate the tool with which you have schematized your explanations, can you please share with us the name of this program
@TeddySmithDev
8 ай бұрын
Microsoft whiteboard
Great video. I have this error in the CustomerUserDetailsService: The method getUsername() is undefined for the type UserEntity The method getPassword() is undefined for the type UserEntity The method getRoles() is undefined for the type UserEntity The method getName() is undefined for the type Role any help is appreciated. Thanks
@phamtienthinh1795
8 ай бұрын
Have you desfined the password and username .... for UserEntity yet ?
Thank you very much sir
@mabr0eeeee551
Жыл бұрын
no problem
Hey Teddy, instead of the method to convert the Roles into a Collection of GrantedAuthorities, can we just implement GrantedAuthority for our Role entity? @Data @NoArgsConstructor @Entity @Table(name = "role") public class RoleEntity implements GrantedAuthority { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", nullable = false, unique = true, updatable = false) private int id; @Column(name = "role") private String role; @Override public String getAuthority() { return this.role; } } Perhaps something like this? SimpleGrantedAuthority, an object from Spring Security implements getAuthority this way :) Just another approach!