Pat Altimore's Projects
An Android app showcasing how to use MSAL to authenticate MSA and Azure AD via the converged v2.0 authentication endpoint, and access the Microsoft Graph with the resulting token.
Sample for use with Azure AD B2C with Custom Policies.
Demonstrates how you can use a third party library to build an Android application that authenticates Microsoft identity users to our B2C identity service and calls a web API using OAuth 2.0 access tokens.
This is a simple Android app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.
Demonstrates how you can use a third party library to build an Android application that authenticates users to our B2C identity service and calls a Node.js web API that validates Access Tokens
Azure AD B2C now allows uploading of a Custom Policy which allows full control and customization of the Identity Experience Framework
Sample showing how a Windows Desktop .NET (WPF) application can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
A combined sample for a .NET web application that calls a .NET Web API, both secured using Azure AD B2C
An ASP.NET Core web application that can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
Demonstrates how you can use a third party library to build an iOS application in Objective-C that authenticates Microsoft identity users to our Azure AD B2C identity service.
Demonstrates how you can use a third party library to build an iOS application that authenticates Microsoft identity users to our B2C identity service and calls a web API using OAuth 2.0 access tokens
An iOS sample in Swift that authenticates Azure AD B2C users and calls an API using OAuth 2.0
A single page app, implemented with an ASP.NET Web API backend, that signs up & signs in users using Azure AD B2C and calls the web API using OAuth 2.0 access tokens.
A single page application (SPA) calling a Web API. Authentication is done with Azure AD B2C by leveraging MSAL.js
A small Node.js Web API for Azure AD B2C that shows how to protect your web api and accept B2C access tokens using Passport.js.
A PHP web application that authenticates users with Azure AD B2C using OpenID Connect.
This is a simple Xamarin Forms app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.
A native client app that calls the Azure AD Graph API, using the cordova plugin for Azure AD Graph.
An Apache Cordova app that uses the ADAL plugin for Cordova to authenticate uses and call a web API using OAuth 2.0 access tokens.
A Windows console application that calls a web API using its app identity (instead of a user's identity) to get access tokens in an unattended job or process.
A .NET console application that performs various queries against the Azure AD Graph API using both user identities and application identities.
A console application that demonstrates how to make Differential Query calls to the Graph API, allowing applications to request only changed data from Azure AD tenants.
A .NET 4.5 WPF application that authenticates a user and calls web API using Azure AD and OAuth 2.0 access tokens.
Web console, on-prem powershell, and SignalR, working in concert to facilitate complex organization user management and integration with Azure Active Directory
How to manually process a JWT access token in a web API using the JSON Web Token Handler For the Microsoft .Net Framework 4.5.
A sample .NET 4.5 MVC web app that signs-up and signs-in users from any Azure AD tenant using OpenID Connect.
A .NET MVC web application that uses OpenID Connect to sign-in users from a single Azure Active Directory tenant.
A sample .NET 4.5 MVC SaaS web app that signs-up and signs-in users from any Azure AD tenant, and calls the Azure AD Graph API.
A .NET 4.5 MVC web app that uses Azure AD for sign-in and calls a web API under the application's identity, instead of the user's identity
In the sample, an existing web app with its own way of signing in users adds the ability to call an Azure AD protected web API using OAuth 2.0 access tokens.