This document summarizes a webinar about integrating Azure Active Directory B2C (AAD B2C) with applications using the Microsoft Authentication Libraries (MSAL). It discusses how MSAL can be used to acquire tokens to call protected APIs and validate tokens in web APIs and applications. It provides an overview of using MSAL in .NET Core web apps to sign users in with AAD B2C, redeem authorization codes to acquire tokens, and implement token caching for silent authentication. The document demonstrates how to build a .NET Core web app that signs users in with AAD B2C using MSAL.
This document summarizes the high-trust app model for on-premises SharePoint development. It discusses the differences between low-trust and high-trust app authentication, how high-trust apps use certificates instead of OAuth, and the prerequisites and mechanism for high-trust app authentication. It also covers some gotchas, using other authentication methods, technology stacks, extending the TokenHelper code, and provides examples of high-trust app projects and information sources.
Azure Kubernetes Service (AKS) is a managed container orchestration service. With Kubernetes continuing to grow in popularity, many developers and IT engineers are curious to get started. Roy will demonstrate hosted microservices applications and the Istio service mesh. Along with how to manage your cluster with the Kubernetes Dashboard, Prometheus, Grafana and Azure Monitor. You will see a practical overview how all these pieces fit together. www.roykim.ca Twitter: @RoyKimYYZ Github: https://github.com/RoyKimYYZ
Identity and Access (AD), Azure and Office 365: Building a Single Page Application (SPA) with ASP.NET Web API and Angular.js using Azure Active Directory to Log in Users
This document discusses high-trust app authentication for on-premises SharePoint development. It begins with an overview of the SharePoint app models and describes how high-trust apps use certificates to authenticate instead of OAuth tokens like low-trust apps. The document then covers prerequisites, the authentication mechanism, considerations, and examples of using other programming languages and extending the TokenHelper code. It concludes with information about resources for learning more about high-trust app authentication in SharePoint 2013.
"Easy Auth" is the Authentication / Authorization platform for Microsoft's Azure App Service and Azure Functions. This presentation covers the major scenarios that Easy Auth enables for cloud app developers.
The document discusses 7 ways for developers to enhance their applications on Windows Server 2008, including building more flexible web applications using the new features of IIS 7, designing applications that are highly manageable using Windows PowerShell and MMC 3.0, developing federation-aware applications with Active Directory Federation Services, and building connected systems using Windows Communication Foundation and MSMQ 4.0. Part 1 focuses on IIS7 and PowerShell while Part 2 will discuss additional topics like WER, restart APIs, and transactions.
This document discusses SharePoint versions from 2007 to 2013 and describes two types of apps - SharePoint hosted apps, which store resources on the SharePoint server, and cloud hosted apps, which store resources remotely. It also shows how cloud hosted apps authenticate users through Windows Azure Access Control Service.
This is a presentation I held at a local Azure user group. The session abstract: Azure Key Vault is a tool for securely storing and accessing secrets. We will go through a popular Azure PaaS Architecture pattern using Key Vault to store a password. I will demo and walk through the general configuration of a dedicated Azure Function app, Azure SQL and Key Vault that was deployed with automation. I will then go through fairly advanced techniques and best practices on how to deploy Azure Key Vault and a password secret with ARM templates. Finally, a very brief look at my Azure DevOps Pipeline to deploy the ARM template. You will come away with an understanding of an applied use case of leveraging Azure Key vault for a PaaS solution in better managing a password secret.
Azure AD Pass-through Authentication and Seamless Single Sign-On: https://www.meetup.com/EWUGdk/events/231640825/
The document discusses sync functionality in Android applications. It covers key components of the sync architecture like AccountManager, SyncManager, ContentProvider and SyncAdapter. It explains how these components work together to allow syncing of data between a device and server, both for uploading and downloading of data. It also discusses some common issues developers face around sync implementation, like handling IDs and deleting accounts. It provides best practices for making the sync implementation robust, like being lenient on data fetching but strict on uploading, and including resync functionality in the initial version.
Windows Azure Active Directory presentation will show you how to set up your Azure AD account and how to connect existing ASP.NET MVC Web Application with Azure Active Directory to provide Single-Sign-On
This document provides an overview of Azure Active Directory and its capabilities for identity and access management. It discusses key use cases such as providing secure access to applications, protecting access to resources from threats, automating user lifecycle management, and complying with regulations. It describes Azure AD features for conditional access, multi-factor authentication, application management, user provisioning, privileged identity management, and more. The document also compares Azure AD and Azure AD B2C and their suitability for business and consumer-facing applications respectively.
Building an application that can be provisioned and used in multiple Azure AD tenants goes far beyond just flipping a switch in your app configuration. The developer has to undertake application provisioning, decide on a provisioning strategy, push changes to customers, manage identities flowing from multiple tenants, collect essential information from authentication signals, learn to differentiate the different types of users they will encounter and understand the key differences from the B2B scenarios. In this community call, Kalyan Krishnan reviews the steps and considerations required to develop, configure, provision, and manage multi-tenant applications. For more information, visit https://aka.ms/identityplatform
The document discusses Microsoft's Identity and Access Management solutions. It describes challenges with current systems that require time-intensive password resets and separate identities. The solutions aim to securely manage access from any device while simplifying administration through features like self-service access management, single sign-on, automated user provisioning and deprovisioning, and identity lifecycle management.
In May's Microsoft identity platform call, Navya Canumalla went into detail on MSAL Java and Python, including an overview, supported scenarios and calling patterns. Quickstart demo, token cache and ADAL to MSAL migration. View recording https://youtu.be/yCCjNqFva9w Resources: MSAL Java https://aka.ms/msaljavadocs MSAL Python https://aka.ms/msalpythondocs Stay connected Twitter https://twitter.com/microsoft365dev YouTube https://aka.ms/M365DevYouTube Blogs https://aka.ms/M365DevBlog
The document discusses various Microsoft technologies for working with data including: - Entity Framework which provides an object-relational mapper (ORM) for ADO.NET and allows mapping entities and database tables. - ADO.NET Data Services which exposes data and methods through RESTful web services using OData protocols and supports various data sources. - Differences between LINQ to SQL and LINQ to Entities where the latter supports more capabilities but both allow querying data with LINQ.
A demonstration and presentation regarding what Azure certification paths to choose and how to go for them.
If you ever had to deal with identity within your solutions then this is the session for you. Join JP and Christos to find out how to implement authentication and authorization for your mobile apps and back-end services using the Microsoft Identity platform. We will show you how to use our libraries to quickly connect to our platform and authenticate your users in a few, basic steps. Get ready for demos and examples the highlight how the Microsoft Identity Platform allows you to create scalable and secure applications.