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

  • @mabr0eeeee551
    @mabr0eeeee551 Жыл бұрын

    Justin: good tutorial. To the point, consistent and good information.

  • @InvokeDynamics
    @InvokeDynamics7 ай бұрын

    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!!

  • @Devivl
    @Devivl4 ай бұрын

    Thank you, Teddy. Great class, as always.

  • @Justin-xy2ko
    @Justin-xy2ko Жыл бұрын

    good tutorial. To the point, consistent and good information.

  • @mabr0eeeee551

    @mabr0eeeee551

    Жыл бұрын

    omg your a famous youtuber will you collab with Teddy Smith ???

  • @doncorleon734
    @doncorleon73410 ай бұрын

    Nice and clear explanation

  • @onsdiweni
    @onsdiweni Жыл бұрын

    It was really a great job Thank you

  • @mabr0eeeee551

    @mabr0eeeee551

    Жыл бұрын

    thanks you toes man

  • @PhanTanThangTH
    @PhanTanThangTH Жыл бұрын

    Thank you so much :)

  • @bonreels
    @bonreels Жыл бұрын

    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

    @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.

  • @TheGoodOleDays
    @TheGoodOleDays10 ай бұрын

    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!

  • @Yahya_etr
    @Yahya_etr3 ай бұрын

    'csrf()' is deprecated since version 6.1 and marked for removal

  • @abdirahmanabdirahman1958
    @abdirahmanabdirahman1958Ай бұрын

    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?

  • @hamzaelbouzidi7720
    @hamzaelbouzidi7720Ай бұрын

    why you use @Autowired with constructor?

  • @azizkale6745
    @azizkale67455 ай бұрын

    really good job man, thank you so much for your works

  • @aliksargsyan2782
    @aliksargsyan2782 Жыл бұрын

    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

    @TeddySmithDev

    Жыл бұрын

    This is a good idea. Going to look into this. Thank you for suggestion.

  • @aliksargsyan2782

    @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

    @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.

  • @temrimoose
    @temrimoose8 ай бұрын

    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

    @TeddySmithDev

    8 ай бұрын

    Microsoft whiteboard

  • @Br4d327
    @Br4d3278 ай бұрын

    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

    @phamtienthinh1795

    8 ай бұрын

    Have you desfined the password and username .... for UserEntity yet ?

  • @Simple_Code99
    @Simple_Code99 Жыл бұрын

    Thank you very much sir

  • @mabr0eeeee551

    @mabr0eeeee551

    Жыл бұрын

    no problem

  • @TheGoodOleDays
    @TheGoodOleDays10 ай бұрын

    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!

Келесі