.NET 8 Role-Based Authorization with JSON Web Tokens (JWT) in Blazor + Web API

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น •

  • @arunbastin2990
    @arunbastin2990 4 หลายเดือนก่อน +2

    Good explanation.Continue this series❤

    • @dosehieu
      @dosehieu  4 หลายเดือนก่อน

      Thank you! I will do😊😊

  • @jrh383
    @jrh383 3 หลายเดือนก่อน +2

    Wow muchisimas gracias, explicas super bien, gracias gracias gracias.

    • @dosehieu
      @dosehieu  3 หลายเดือนก่อน

      Thank you very much🥰🥰

  • @philipquarles4679
    @philipquarles4679 หลายเดือนก่อน

    This is precisely what I have been looking for. Excellent job! I subscribed.

    • @dosehieu
      @dosehieu  หลายเดือนก่อน

      Thank you 🥰🥰

  • @CentauriDK
    @CentauriDK 4 หลายเดือนก่อน +2

    Thanks for the greate tutorial. Its exatly what I am currently working with. Cant wait for the next part Hope you also include that the users login are saved in the database for a real world example.

    • @dosehieu
      @dosehieu  4 หลายเดือนก่อน

      @@CentauriDK Thanks for your support. I will publish more about this very soon. 😍😍

  • @pankajsharma-yw3rl
    @pankajsharma-yw3rl 4 หลายเดือนก่อน +2

    your videos are great & self explained. it would be highly appreciated if you please give next video on refresh token & cascading master tables & pdf excel export on that same project

    • @dosehieu
      @dosehieu  4 หลายเดือนก่อน

      Thank you. I will publish it soon 😊😊

  • @asesorwebvideos
    @asesorwebvideos 4 หลายเดือนก่อน +1

    Gracias, saludos desde Chile

    • @dosehieu
      @dosehieu  4 หลายเดือนก่อน

      Welcome, Chile is nice country🥰🥰

  • @MrFEMGM
    @MrFEMGM หลายเดือนก่อน

    Great video, So usefull. Thanks

    • @dosehieu
      @dosehieu  หลายเดือนก่อน +1

      Thanks for your support 🥰🥰

  • @whisperman4902
    @whisperman4902 หลายเดือนก่อน +1

    Hello, I would like to add a token in a DelegatingHandler for an HTTP client, but I am encountering a "JavaScript interop calls" error. What solution would you suggest?

    • @fabriziofs
      @fabriziofs หลายเดือนก่อน

      I had the same issue and any of the solutions out there works for me :(, if you find a solution please share it with us :)

    • @dosehieu
      @dosehieu  หลายเดือนก่อน

      Hi @whisperman4902 ,@fabriziofs Maybe you are encountering a 'JavaScript interop calls' error when the UI loads for the first time in server-side mode with the default setting of prerendering on the server. You can disable server prerendering by updating the App.razor file like this:

  • @luizfredericojr
    @luizfredericojr 4 หลายเดือนก่อน +1

    Very good course.
    The layers make sense.
    The code is clean.
    Some tables like user and claims are missing, don't you think?
    I just don't understand why not use Identity?
    Even if it was just to create the tables...
    But anyway, your content is very good and well explained, thank you.🕶😀
    Continue this series👍

    • @dosehieu
      @dosehieu  4 หลายเดือนก่อน

      @@luizfredericojr
      Thanks for your kind words.
      Good question! For simplicity, I'm not implementing user verification in this video. I plan to implement user verification using Identity and add refresh tokens in the next video 😊😊

  • @paritoshromy
    @paritoshromy 3 หลายเดือนก่อน +1

    This was really good ❤
    Can you make a video on how to do this with Azure AD on both web api and Blazor project

    • @dosehieu
      @dosehieu  3 หลายเดือนก่อน

      Thank you. I will make an video about this soon 🥰🥰

    • @paritoshromy
      @paritoshromy 3 หลายเดือนก่อน

      @@dosehieu appreciated …the lack of clear documentation on Microsoft has become a major issue for such implementation

  • @pleaseandthankyou4161
    @pleaseandthankyou4161 หลายเดือนก่อน +1

    This doesn't take the Blazor prerendering model into account. The one where Blazor wasm is split between a server and client app. It's a shame. Microsoft shafted us with this model just to load the wasm slightly faster. All configurations are out the window having to do the same for both domains of the app.

    • @pleaseandthankyou4161
      @pleaseandthankyou4161 หลายเดือนก่อน

      prerender:false it is I guess. Remember to add and configure : .AddInteractiveServerRenderMode() along with the webassembly one. Goddamnit!

    • @dosehieu
      @dosehieu  หลายเดือนก่อน +1

      Thanks for your feedback! You’re right-Blazor’s prerendering model adds complexity, especially with managing configurations across server and client. While it improves load times and SEO, the trade-offs can be frustrating. For simpler apps, skipping prerendering might save effort.

    • @pleaseandthankyou4161
      @pleaseandthankyou4161 หลายเดือนก่อน

      @ Thanks for this great tutorial. Helped me a lot in changing the way I used authentication and claims in the past.

    • @dosehieu
      @dosehieu  หลายเดือนก่อน

      Very glad to hear this helps! 🥰