Authorizing Access to Resources using Azure Active Directory
In my previous post I discussed authenticating a user using Azure Active Directory (Azure AD), returning an id_token that can be used to identify the user that has signed in. However, this token isn’t...
View ArticleVerifying Azure Active Directory JWT Tokens
When working with OAuth and Open ID Connect, there are times when you’ll want to inspect the contents of id, access or refresh tokens. The website https://jwt.io is useful as you can drop in the token...
View ArticleAdmin Consent for Permissions in Azure Active Directory
In the previous posts I’ve discussed authenticating and authorizing a user with Azure Active Directory (Azure AD) using a basic application registration. All application registrations are given default...
View ArticleMaking your Azure Active Directory application Multi-tenanted
So far in my previous posts I’ve discussed signing into an application using Azure Active Directory (Azure AD) using a basic application registration in Azure AD. Last post we added some additional...
View ArticleThe Danger of Admin Consent for Applications
In the last couple of posts I covered the use of admin consent to grant permissions for an application to access more than simply data related to the signed in user:Admin Consent for Permissions in...
View ArticleImproving the Azure Active Directory Sign-on Experience
I was talking to a customer the other day and had to log into the Azure portal. Normally when I launch the portal I’m already signed in and I’m not prompted but for whatever reason this time I was...
View ArticleSecuring a Web API using Azure Active Directory and OWIN
In this post we’re going to look at how to use Azure Active Directory to secure a web api built using ASP.NET (full framework – we’ll come back to .NET Core in a future post). To get started I’m going...
View ArticleUseWindowsAzureActiveDirectoryBearerAuthentication v’s...
In my previous post, Securing a Web API using Azure Active Directory and OWIN, I covered how to authorize requests against Azure Active Directory using the...
View ArticleUnable to Connect or Debug to Visual Studio Android Emulator with Visual...
Now I do appreciate that running prerelease software comes with some risk and I’m also aware that emulators are hard to get working 100% right on every machine. Ever since I can remember there have...
View ArticleCall out to the ADAL team! – Authenticate Using External Browser
In my post, Authorizing Access to Resources using Azure Active Directory, I talk about authenticating using the built in browser on the device, rather than authenticating via a webview, which is all...
View ArticleWhy String Interpolation is a BAD thing
So I’ll set the scene – I was reviewing some code and refactoring it. First thing to do was to go through and take a look at the Resharper comments as they do a good job at tightening up sloppy code....
View ArticleScreenshots for a UWP Xbox App
We’ve been doing a bit of work building out an Xbox app and part of the fit-and-finish of any app is aligning the application layout with those of the designs. One of the easiest ways to do this is to...
View ArticleThinking about Synchronisation in a Cloud-First World
As a mobile applications enthusiast from way back before Windows Mobile was a thing (yeh, I mean the first time), one of the challenges has always been data synchronisation. The challenge comes down to...
View ArticleXamarin Live Player from Build 2017
Microsoft’s Build conference is over for another year and I’m still working my way through the various sessions. I did however get a chance to take a look at the Xamarin Live Player...
View ArticleStyling Pages and Controls in Xamarin Forms using Visual States
I’ve been a bit proponent of both Xamarin and Xamarin.Forms for a long time but recently I’ve been taking another look at some of the fundamentals. Xamarin.Forms, for all its great intent is still a...
View ArticleRebuilding the Xamarin.Forms Button with Visual States and Control Templates
In my previous post I provided a demonstrable way that visual states could be used in a Xamarin.Forms application to adjust layout. Whilst I showed how this can be used on a page to show/hide a piece...
View ArticleAmbient Properties in Xamarin.Forms
One of the aspects of XAML that is often misunderstood is that of ambient properties. Probably the best example of this is being able to set the foreground colour on a Page in UWP and for the...
View ArticleVisual States in Xamarin.Forms using BuildIt.Forms
A couple of weeks ago I started building out some helpers to make working with Xamarin.Forms a little nicer (see Styling Pages and Controls in Xamarin Forms using Visual States,Rebuilding the...
View ArticleXamarin.Forms Visual States with View Models
In my previous post, Visual States in Xamarin.Forms using BuildIt.Forms, I showed how to use BuildIt.Forms (https://www.nuget.org/packages/BuildIt.Forms) to create visual states that can be used to...
View ArticleAdding Fluent Design Acrylic Material to UWP via Xamarin.Forms.
At Build Microsoft made a big deal out of the new Fluent Design that they’re encouraging developers to start taking advantage of. Out of the box it’s a little harder to take advantage of these features...
View Article