Securing Services with MSAL
It’s common for web, desktop, or even mobile applications to require access to protected resources in their environment. This may be custom Web APIs, Microsoft Graph or some other third-party service.
In the episode, Principal PM Kyle Marsh joins Christos to give us a better understanding on how we can use Microsoft Authentication Library (MSAL) to secure our daemon services with the OAuth 2.0 client credentials flow.
[01:07] - What is MSAL?
[02:26] - How does MSAL compare to ADAL?
[05:07] - MSAL Language support
[05:44] - What is the definition of a service?
[07:55] - Granting access scopes and permissions to a service
[15:07] - Differences with other app types and dynamic scopes
[17:17] - MSAL demo
Overview of Microsoft Authentication Library (MSAL)
https://docs.microsoft.com/azure/active-directory/develop/msal-overview?WT.mc_id=ondotnet-c9-cephilli
Microsoft identity platform and the OAuth 2.0 client credentials flow
https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow?WT.mc_id=ondotnet-c9-cephilli
Acquire a token and call Microsoft Graph API using console app's identity
https://docs.microsoft.com/azure/active-directory/develop/quickstart-v2-netcore-daemon?WT.mc_id=ondotnet-c9-cephilli
Client Credentials grant sample code
https://github.com/azure-samples/active-directory-dotnetcore-daemon-v2?WT.mc_id=ondotnet-c9-cephilli
Видео Securing Services with MSAL канала dotNET
In the episode, Principal PM Kyle Marsh joins Christos to give us a better understanding on how we can use Microsoft Authentication Library (MSAL) to secure our daemon services with the OAuth 2.0 client credentials flow.
[01:07] - What is MSAL?
[02:26] - How does MSAL compare to ADAL?
[05:07] - MSAL Language support
[05:44] - What is the definition of a service?
[07:55] - Granting access scopes and permissions to a service
[15:07] - Differences with other app types and dynamic scopes
[17:17] - MSAL demo
Overview of Microsoft Authentication Library (MSAL)
https://docs.microsoft.com/azure/active-directory/develop/msal-overview?WT.mc_id=ondotnet-c9-cephilli
Microsoft identity platform and the OAuth 2.0 client credentials flow
https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow?WT.mc_id=ondotnet-c9-cephilli
Acquire a token and call Microsoft Graph API using console app's identity
https://docs.microsoft.com/azure/active-directory/develop/quickstart-v2-netcore-daemon?WT.mc_id=ondotnet-c9-cephilli
Client Credentials grant sample code
https://github.com/azure-samples/active-directory-dotnetcore-daemon-v2?WT.mc_id=ondotnet-c9-cephilli
Видео Securing Services with MSAL канала dotNET
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![What is MSAL + Microsoft.Identity.Web?](https://i.ytimg.com/vi/i7_Fj1zFLO0/default.jpg)
![](https://i.ytimg.com/vi/kqYdN3WoVPQ/default.jpg)
![Getting started with GraphQL and HotChocolate](https://i.ytimg.com/vi/Hh8L6I2BV7k/default.jpg)
![OAuth 2.0 - PKCE](https://i.ytimg.com/vi/Gtbm5Fut-j8/default.jpg)
![ASP.NET Community Standup - Native client apps with Blazor Hybrid](https://i.ytimg.com/vi/7UM6s0QPvRQ/default.jpg)
![Authenticate users in JavaScript apps with MSAL.js](https://i.ytimg.com/vi/P3vkerr1nW8/default.jpg)
![gRPC-Web with .NET](https://i.ytimg.com/vi/UV-VnlcpDhU/default.jpg)
![Remote Computer Science with pi-top, .NET and Microsoft Teams](https://i.ytimg.com/vi/9HeW_KijuhQ/default.jpg)
![How to authenticate users of your apps with the Microsoft identity platform](https://i.ytimg.com/vi/Mtpx_lpfRLs/default.jpg)
![Secure a .NET Core API with Bearer Authentication](https://i.ytimg.com/vi/3PyUjOmuFic/default.jpg)
![Securing Your APIs with OAuth 2.0 - API Days](https://i.ytimg.com/vi/PfvSD6MmEmQ/default.jpg)
![The basics of modern authentication - Microsoft identity platform](https://i.ytimg.com/vi/tkQJSHFsduY/default.jpg)
![Authentication with Graph SDKs](https://i.ytimg.com/vi/g-KbSUu9k0A/default.jpg)
![How to provide access to application for different types of users with Azure AD and Azure AD B2C](https://i.ytimg.com/vi/NrkbWPDFGzI/default.jpg)
![Authenticating to Azure services with Azure AD and MSAL.js](https://i.ytimg.com/vi/o7kENw-teSQ/default.jpg)
![How to authenticate as an application with Microsoft Graph API](https://i.ytimg.com/vi/Z1xFjmttEvY/default.jpg)
![Open Source Security: Reverse Proxies](https://i.ytimg.com/vi/2fL8Otb9mTE/default.jpg)
![A talk for trailblazers: Blazor in .NET 5](https://i.ytimg.com/vi/Nag6u5TxjIA/default.jpg)
![Azure Active Directory (AD, AAD) Tutorial | Identity and Access Management Service](https://i.ytimg.com/vi/Ma7VAQE7ga4/default.jpg)
![How to protect APIs using the Microsoft identity platform](https://i.ytimg.com/vi/IIQ7QW4bYqA/default.jpg)