SEC000: Securing Blazor & Web APIs with AAD

  Рет қаралды 8,514

Hassan Habib

Hassan Habib

Күн бұрын

Пікірлер: 47
@Yorkela
@Yorkela 2 жыл бұрын
Nice! Straight to the point, I’ve been reading that folks are confused about these very topics.
@JunaidBedford
@JunaidBedford 2 жыл бұрын
You will not understand how grateful I am for this series! Awesomeness :)
@alexclark6777
@alexclark6777 2 жыл бұрын
This is brilliant. Would you be able to show an example of hitting the API directly with Postman, and doing the necessary authentication steps first to get the token?
@HassanHabib
@HassanHabib 2 жыл бұрын
Sure thing. stay tuned for the upcoming videos within this series
@chrislangston929
@chrislangston929 Жыл бұрын
great video! I'm interested in the next video showing hitting another down-stream protected API from the initial protected API. Any idea when you'll have time to create that one?
@AskFiqri
@AskFiqri 2 жыл бұрын
Finally ! An Eid gift for me. Thank you
@ujuzitek301
@ujuzitek301 Жыл бұрын
This was very helpful. I enjoy your approach. I would like to see a video of managing putting the claims to use in terms of roles both at the blazor and api layers. Hopefully you can use Azure Functions this time.
@fieryscorpion
@fieryscorpion 2 жыл бұрын
Great video! Patiently waiting for more! 😃 Thank you!
@allied-data
@allied-data 2 жыл бұрын
Great! Looking forward to next video in this series.
@ndanh1
@ndanh1 Жыл бұрын
I really appreciate your work. This helps me a lot catching up main flows of Azure AD.
@gavinwilliams2311
@gavinwilliams2311 Жыл бұрын
Really good tutorial! Very concise and to the point. Absolutely subscribing!
@bryce6290
@bryce6290 2 жыл бұрын
Two thumbs up Hassan. Loved it. -Bryce
@yaKaiZen
@yaKaiZen 2 жыл бұрын
great introduction and keeping the warning (29:25) in mind, but will give it a try definitely! 🙏 💚
@musicflower-relaxingandcal2679
@musicflower-relaxingandcal2679 2 жыл бұрын
Great explanation as always, and very inspiry. Thank you Hassan for your help and guide.
@danmoyer8191
@danmoyer8191 2 жыл бұрын
Nice demo. We have an application where different parts of the application can be accessed using specific roles. For example a nav link to a admin page appears only when a user has admin role. A instructor page appears if a user is a instructor, but cannot be seen if user is a student. Can you discuss how one could configure authorization roles and apply them in the app and api? Currently we do authentication with AAD to get user identity and use a backend database containing users and roles the user is in. Then add claims to claim collection for the authenticated user. Authorize and AuthorView tags with specified roles restrict the UI elements the user can access. I suspect there is a easier way.
@alexgoeckner5147
@alexgoeckner5147 2 жыл бұрын
Thanks Hassan, I've been looking for something like this. Your the best!
@anthonyliljegren1664
@anthonyliljegren1664 Жыл бұрын
Super helpfull! been playing around with it a bit before finding this video, and it really helped me make the integration simpler.
@MrFoghorn111
@MrFoghorn111 9 ай бұрын
Really enjoyed this video. I'm curious about mixing technologies here. To that end, I'm pretty sure that the MVC solution (in place of blazor) is largely a drop in replacement, but what about using the javaScript fetch API to connect to the Application API? Seems like avoiding postback screen refreshes would be a nice segue from here.
@sssshooter
@sssshooter Жыл бұрын
thanks Hassan it was very interesting and just on point for my project
@davidbrenchley
@davidbrenchley 2 жыл бұрын
Could you show how to do this with ADB2C?
@shahnawazk
@shahnawazk 2 жыл бұрын
Great demo on AAD, thanks Hassan.
@ecwb
@ecwb Жыл бұрын
Fantastic information, many thanks that has really helped me out!
@apoorvahs1989
@apoorvahs1989 7 ай бұрын
Thank you so much for this video. It was very good. I have a question if we deploy this app and api in different azure web service , do we need to add any other configuration ?
@antondoit
@antondoit Жыл бұрын
Hassan is so great in describing.
@ej2649
@ej2649 Жыл бұрын
Great video! Thank you for sharing.
@jacksorjacksor
@jacksorjacksor 2 жыл бұрын
Hi! Thank you so much for this! How different would the process be using Blazor WebAssembly (WASM) instead of Blazor Server? TIA!
@fadidib8516
@fadidib8516 2 жыл бұрын
Awesome video 😁
@manivenkiteswaran2952
@manivenkiteswaran2952 2 жыл бұрын
This is fine for a project being built from scratch. How about incorporating the same for a existing project?
@jorgesurillo
@jorgesurillo 11 ай бұрын
if this video was with standalone wasm instead, it would be perfection!
@cacowen
@cacowen 2 жыл бұрын
Good info :) Maybe soon a follow up video can be how to integrate an Auth Source for "open" blazor applications. Where users "off the street" can create an account and access their info.
@HassanHabib
@HassanHabib 2 жыл бұрын
Coming very soon!
@alexanderflanchik5227
@alexanderflanchik5227 2 жыл бұрын
Really cool! Thank you!
@awaisshabir9169
@awaisshabir9169 2 жыл бұрын
Interesting video !
@yourockst0ne
@yourockst0ne 2 жыл бұрын
I saw the post on Reddit :)
@HassanHabib
@HassanHabib 2 жыл бұрын
I preach everywhere XD
@d3vil5oldier
@d3vil5oldier 2 жыл бұрын
This is very good!
@dajma00
@dajma00 2 жыл бұрын
Ok, so now can my Blazor server app have my own Login component that I can style myself? How would I do that?
@ajazahmad2386
@ajazahmad2386 Жыл бұрын
Excellence MR. HASSAN HABIB REALLY HABIBI
@TheSecondPowerSecond
@TheSecondPowerSecond 10 ай бұрын
I LOVE U
@shatvani
@shatvani Жыл бұрын
In an enterprise is it a requirment to login users automatically with SSO. Can you show how I can set up SSO in an Azure AD + Blazor WASM and Web API enviroment, please.? I do not find any comprehensive tutorial about it.
@lab0730
@lab0730 Жыл бұрын
We are in the same boat, looking everywhere for an example with BLAZOR WASM. @Hassan Please make an example using Blazor WASM with a Web API.
@shatvani
@shatvani Жыл бұрын
@@lab0730 Hi, if you find something let me know, please.
@alexgoeckner5147
@alexgoeckner5147 2 жыл бұрын
Will this work with blazor wasm?
@talo11
@talo11 2 жыл бұрын
I have de same question.
@ershadnozari
@ershadnozari 2 жыл бұрын
Found it! 😉
@thedebasispaul
@thedebasispaul 2 жыл бұрын
👍
@smatthews1999
@smatthews1999 2 жыл бұрын
Why would you use Blazor Server for this? No one uses Server. Please make the same video using WASM.
Is Blazor Better than React?
14:25
Gavin Lon
Рет қаралды 50 М.
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Когда отец одевает ребёнка @JaySharon
00:16
История одного вокалиста
Рет қаралды 7 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 125 МЛН
Protecting an API with the Microsoft identity platform
14:25
Microsoft Security
Рет қаралды 3,8 М.
Using SignalR in your Blazor applications
30:20
dotnet
Рет қаралды 15 М.
Secure a .NET Core API with Bearer Authentication
1:06:56
Les Jackson
Рет қаралды 191 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 428 М.
.NET 8 Blazor🔥Authentication & Authorization with Identity
45:57
MSAL Auth in Blazor Server:  Carl Franklin's Blazor Train Ep 89
25:44
Blazor United prototype
13:20
stevensandersonuk
Рет қаралды 61 М.
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17