Тёмный

API Authentication with OAuth using Azure AD 

Azure Power Lunch
Подписаться 7 тыс.
Просмотров 117 тыс.
50% 1

Join this session to learn how to secure Web API’s using OAuth2 and Azure Active Directory using Client Credential flow ( Client ID + Secret ). The most common scenario is when your application has a resource ( api ) that needs to be securely consumed by one or more non interactive clients (e.g console apps or bash scripts). This pattern allows each client to have their own credentials to access the secure resource. With this approach, app team can control each client and provides ability to rotate the client secret or disable access to resource entirely.
Download slide deck: nzpowerlunchfiles.blob.core.w...

Опубликовано:

 

7 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 54   
@nagbalkur1365
@nagbalkur1365 2 года назад
One of the best presentations I've ever heard in a short duration. Outstanding. hope more such videos will be made.
@wayneschroder6643
@wayneschroder6643 2 года назад
Excellent talk! Succinctly hit on the core points, showing exactly how to implement the security setup. Thank you!
@jshriram6
@jshriram6 10 месяцев назад
I spent close to 4 days looking for a good demo on client + API registration and usage. This video saved me finally! Thanks a lot. It's amazing how many talentless people upload tech videos these days.
@tymofiidmytrenko3418
@tymofiidmytrenko3418 10 месяцев назад
Great explanation. Concise, straight to the point, clear. I was confused a bit after reading Zscaler's guide to OAuth2.0 setup and this video put everything in order. Thank you.
@o_nana4637
@o_nana4637 8 месяцев назад
This video tutorial was so good. Got clear understanding of how app registrations work and most importantly how resource side integration with AAD works. Essentially AAD is a middle trusted entity that both client and resource registers, and then we introduce the concept of roles to better manage permissions, which would have been a hassle otherwise as we'd have to assign and validate permissions from resource code side for each client on a case to case basis.
@amarantes2001
@amarantes2001 2 года назад
Excellent, core points well explained with no workarounds. Thanks for the tutorial
@sumitdas8731
@sumitdas8731 Год назад
One of the best presentation so far I have learnt OAuth and utilisation in APIM. Thank you !!
@horariojoselo7178
@horariojoselo7178 2 года назад
Thank you very much for this tutorial gentlemen!
@gopikrishnag41
@gopikrishnag41 2 года назад
Excellent demo & thanks a lot🙏
@sridharm508
@sridharm508 2 года назад
My all doubts are clear.Thanks
@alanmangroo3656
@alanmangroo3656 Год назад
Great presentation. Very clear explanation.
@dineshghegade8716
@dineshghegade8716 Год назад
Excellent content and presentation too!! Thanks for shating
@SlamSector
@SlamSector Месяц назад
You're a life saver. I spend an insane amount of time on this.
@OCARBALO
@OCARBALO Год назад
Really good video! Thanks for sharing!
@morelias
@morelias Год назад
Thanks for sharing this resource, I am implementing this in a new system and it helps me a lot!
@yogitadesai1988
@yogitadesai1988 2 года назад
very helpful video Maulik...
@rickyroh3600
@rickyroh3600 2 года назад
you saved my day. Thanks a lot.
@DeviGrace
@DeviGrace 2 года назад
Great thanks for the Knowledge shared!!!!!
@faithyintii8457
@faithyintii8457 Год назад
This a really good tutorial, thank you so much. !!!!
@ranjithn2827
@ranjithn2827 Год назад
Very helpful thank you.
@sberthu
@sberthu 2 года назад
thank you very much for this video
@babakb2k8
@babakb2k8 10 месяцев назад
Awesome video!
@hiicharles
@hiicharles Год назад
Finally found the step to setup azure ad and step to get access token without the need to login.
@octaviansirbu1192
@octaviansirbu1192 2 месяца назад
Honestly really great presentation. I almost feel a bit bad because it looks like people didn't have any questions and looks like they were a bit disengaged from the presentation because of that, but maybe that's not the case and they were paying attention in the call. Either way I just wanted to say thanks, your presentation was incredible, exactly what I needed for my use case. The only thing that I'd say is I wish you showed the Graph Explorer right after assigning the role when you said there's multiple ways of doing this. Because when I heard I need that consent to move forward I stopped, looked for the admin, sent a bunch of emails, waited a couple days to get the access, and then I continued the video and found out it was possible to do it by myself using the Graph Explorer. That would be the only thing that I'd change, I'd just put that right after that manual role assignment so that people know right away that there is another way without waiting for admin approval and how to do it. But really great demo, loved it, keep up the good work!
@rajkumarreddy8795
@rajkumarreddy8795 2 года назад
Thanks
@giliandal-pra2794
@giliandal-pra2794 Год назад
Sir, perfect explanation. Thank you!
@microsoftsoft3014
@microsoftsoft3014 2 года назад
Nice video, good explanation, I have a question, can I implement OAuth2 authorization with code flow to call an API from another API?
@samuelgit
@samuelgit 2 года назад
very interesting video. Do you have a video or sample with net core 5 web api and client? using the actual AD B2C?
@Kunal4980
@Kunal4980 2 года назад
How to use Bearer Oauth using ADF pipeline ? I tried but not clear about how to do it...
@niteshkhambe4144
@niteshkhambe4144 Год назад
Nice video.... A perfect explanation, this is what I was looking for. Hit the like button..... gonna share with my colleagues and also Channel Subscribed channel as i'm gonna need more such understanding related to Azure. Thank You!
@chaitanyasarjeraogomkar6452
Sooo trueeee
@anandkumargmail
@anandkumargmail 2 года назад
Thank you does this OAuth works for retrieving message traces?
@abuh.dahdah
@abuh.dahdah Год назад
on the authentication tab, should we uncheck ID Tokens or Access Tokens?
@VictorMo
@VictorMo Год назад
is there a video for Authenticate an IMAP, POP or SMTP connection using OAuth
@IamSandeepKmr
@IamSandeepKmr 2 года назад
Where and how is a link specified between "Resource" app and your api? How api make use of role "FileUpload" so to allow uploading files and not other action (say download)?
@marian6040
@marian6040 Год назад
Wat a great explanation. Is there a way for me as a learner just starting to do this with a trial account?
@harshildoshi3299
@harshildoshi3299 2 месяца назад
This was very helpful. Any idea on how to configure scopes when there are 2 App registrations involved? Should the scope of Consumer match the Resource?
@user-tf8lw3vu1u
@user-tf8lw3vu1u 6 месяцев назад
Excellent , very much userful , can u pls do the interospect of token with OIDC plugin
@sweet_time_with_coffee
@sweet_time_with_coffee 2 года назад
Is any API is available for multi factor authentication ?
@TellaTrix
@TellaTrix 2 года назад
How does MSAL fit into this client credential flow ?
@ashishamlani5676
@ashishamlani5676 Год назад
How would you refresh the token after it expires using a refresh token?
@mainenterprise872
@mainenterprise872 Год назад
When I created a new app registration, there was no role option anymore. What would be the alternative step? As the second app registration can't select this role?
@kiyomiku
@kiyomiku Год назад
What if instead of using client secret, I want the users to log in to ad to abtain bearer token for their own credential?
@FeelTheWay
@FeelTheWay Год назад
Thanks but it seems incomplete to me. How to configure an API so that it is accessible only via the Role contained in the token ?
@pravinrastephen7059
@pravinrastephen7059 Год назад
Can someone help me with the source code/Implementation for this demo provided.
@RahulMagare-rn9jg
@RahulMagare-rn9jg 21 день назад
we are getting the bearer token in the response but its valid for the 1 hour so how we can make that token valid for 30 min only ?
@harshats1
@harshats1 11 дней назад
how to change "exp" jwt claim in azure entra ID
@anuradhasapakale
@anuradhasapakale 2 года назад
Can I have the code for reference?
@jagdishnarayanan6365
@jagdishnarayanan6365 7 месяцев назад
Excellent. How to authenticate from SSis
@sudhirkk007
@sudhirkk007 Год назад
Only half part was good like how you register api and role in azure ad. But did not explain how and what security config file u created file upload apps. How you integrated your file upload application to azure ad? What dependence you added for file upload apps. 🙃🙃
@vipuldawar88
@vipuldawar88 Год назад
How does work with MSI
@shubhamkumar_noob_cs-go_pl581
@shubhamkumar_noob_cs-go_pl581 8 месяцев назад
in my client1 app while giving api permissions , nothing shows under apis column
@shahbinit
@shahbinit 8 месяцев назад
How is the Java ValidateToken method called? When your API is called, how will ValidateToken method be called?
@AdrianVrabie
@AdrianVrabie Год назад
this doesn't work anymore: Specified tenant identifier is neither a valid DNS name, nor a valid external domain. Edit: instead of common in the oauth2 url, replace common by your Client1 Directory (tenant) ID 20b3c169-a473-44f3-bdb8-483d978ba462
Далее
100❤️
00:19
Просмотров 2,4 млн
Все кругом Миланы... 🤣
00:12
Просмотров 264 тыс.
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
MSAL Azure AD Authentication with React
36:15
Просмотров 30 тыс.
Protect your APIs in API Management with Azure AD
16:55
An Illustrated Guide to OAuth and OpenID Connect
16:36
Просмотров 562 тыс.
Secure a .NET Core API with Bearer Authentication
1:06:56
Secure your API program with Azure API Management
1:12:41
OAuth 2.0: An Overview
6:34
Просмотров 1,1 млн