Andrew Connell

Latest Azure topics

All the latest Azure pages on this site.

Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.

  • Published on

    Blog: Join me at AngleBrackets, SP Saturday Atlanta, AngularU and/or SPTechCon DevDays!

    After the last few weeks of three straight conferences, I’m not exactly thrilled to look forward to the next set of commitments I have, but here they are anyway. If you missed my talks at Build or Ignite, I’m presenting some of the same ones in just a few weeks as well as some that are closely related… AngleBrackets (Scottsdale, AZ) - May 18-21, 2015 I’ll be at the conference the week of May 18-21 in Scottsdale, Arizona presenting two fun sessions:
  • Published on

    Blog: Wrap-up of my Presentations at the Microsoft Ignite Conference May 2015

    This week I presented at Microsoft’s first Ignite Conference in Chicago, IL . This was by far the biggest conference I’ve attended or been a part of coming in at around 22,000 people. The first day when I walked into the expo and saw the sea of people, I immediately thought “oh man, this isn’t my cup of tea.” It will be interesting to see how people react and what the feedback is to an event that was this big.
  • Published on

    Blog: Wrap-up of my Presentations at the Microsoft Build Conference April 2015

    Last week I presented at the Microsoft Build conference which was a special treat as it was the first Build conference I’ve attended. I presented two breakout sessions… the slides and video are now online for you to watch 699 - Building Office Add-ins using Node.js Session 699 video & slides on Channel 9 In this session I showed how you can use Node.js to build websites that deliver Office Add-ins.
  • Published on

    Blog: Get Node.js Apps Running on a Raspberry Pi 2 that Use AzureAD, ADAL, TypeScript & Office 365 APIs

    Last week at the Microsoft Build conference & this week at Microsoft’s Ignite conference, I presented short express talks / theater sessions on using Node.js to run a web application that integrates TypeScript, AzureAD, ADAL & Office 365 APIs in a neat little demo. If you missed it, you can grab the code from this project in github as well as watch this video of the running demo . What I find so cool about this approach to building web application is that they can run on any platform with no code changes.
  • Published on

    Blog: I'm Presenting At Microsoft's Ignite Conference

    On the heels of Build, I’m heading straight to Chicago for microsoft’s Ignite conference. This is the third conference Ina row after SharePoint Evolutions in London, then Build in San Francisco so you’ll have to understand why I’m only sticking around until Tuesday afternoon. To kick it off, I’m co-hosting a full day workshop with my good friend Scot Hillier on Sunday: **Office 365 Developer On-Ramp **Are you an Office & SharePoint developer looking to come up to speed on Office 365 development with modern web technologies?
  • Published on

    Blog: I'm Presenting At Microsoft's Build Conference

    … and if you told me a year ago what my sessions were on, I’d tell you that you were freaking bat ** crazy. This is my first Build conference, and I’m honored to be presenting a few sessions on some edge technologies on behalf of the Office group. What tech? This week I will be talking about TypeScript, Node.js, AzureAD and Office 365 APIs to implement stand alone websites as well as Office Add Ins.
  • Published on

    Blog: Learn To Building Web Apps with Angular for Office 365 with me in San Francisco!

    Are you a developer working with SharePoint either on-premises or SharePoint online, or maybe you want to build applications that talk to one of the myriad of APIs offered by Office 365? Are the apps you build, or want to learn how to build, web applications? Do you want to learn how to build these web apps using the latest technologies from Azure Active Directory, Office 365 and Angular? Well have I got a deal for you!
  • Published on

    Blog: ADAL JS & CORS with O365 APIs (Files & SharePoint)

    In mid February Microsoft announced support of the OAuth2 implicit flow by way of a new library called ADAL JS . This is very cool as it allows us to build client-side solutions that can take advantage of Azure AD as a authentication gateway. You can read more about the OAuth2 implicit flow in my blog post here: Looking at the Different OAuth2 Flows Supported in AzureAD for Office 365 APIs .
  • Published on

    Blog: Azure AD, OAuth2 & OpenID Connect

    Lately you might you might notice I’ve been on a bit of a kick with Azure AD in some recent blog posts. In this post I want to talk about something called OpenID Connect , a technology that Microsoft’s Azure AD supports and adds some extra sauce to the authentication story in your custom apps. Check out my Pluralsight course Office 365 APIs - Overview, Authentication and the Discovery Service , specifically modules 3 & 4, that go deep into the authentication process.
  • Published on

    Blog: Looking at the Different OAuth2 Flows Supported in AzureAD for Office 365 APIs

    Lately you might you might notice I’ve been on a bit of a kick with Azure AD in some recent blog posts. In this post I want to talk about some of the different OAuth2 authentication flows that Azure AD supports. Specifically I want to look at three of them: Authorization Code Grant Flow Client Credentials Grant Flow Implicit Grant Flow One thing is common between all these flows - the ultimate goal is to get an access token that you can use to authenticate with a resource that trusts Azure AD.
  • Published on

    Blog: Understanding Access Tokens in the Azure AD & Office 365 API Authentication Dance

    Ah, the authentication dance. To be clear this isn’t really about Office 365 or the Office 365 APIs, but they rely on Azure AD for authentication. With that being said, I find the authentication dance to be the hardest part of working with the Office 365 APIs hence why I’m covering it in a few posts here. Check out my Pluralsight course Office 365 APIs - Overview, Authentication and the Discovery Service , specifically modules 3 & 4, that go deep into the authentication process.
  • Published on

    Blog: Understanding the Office 365 API’s Discovery Service

    The Office 365 APIs contain multiple endpoints such as contacts, calendar, mail, files and there’s even a way to talk to the SharePoint REST API. Microsoft has committed to working on future APIs for this suite and even thrown around some ideas like Yammer, Skype and a few others. There are a few challenges when working with these APIs as there are a few things you must know prior to calling them from within your code.
  • Published on

    Blog: See All Azure AD & Office 365 Apps, And Usage, in the Azure Management Portal

    [Updated February 25, 2015 @11a ET] - Looks like this was a bit of a regression that included more stuff than we were supposed to see, but hints are future updates. See this twitter convo for details . So I logged into my Azure portal this morning and went over to the Active Directory applet to get some screenshots for a few blog posts I’m working on and poof… there were a ton of changes!
  • Published on

    Blog: Azure AD - What’s the Difference Between Single vs. Multi-Tenant

    Hear people talk about single tenant or multi-tenant when they refer to Azure AD and get a bit confused? Let me see if I can help clear it up conceptually and then dive into it a little deeper. So what is the difference? When you create an app in you Azure AD tenant you have a toggle to say if the app is multi-tenant or not. When this is not enabled, or in single tenant mode, it means that only users who are in your Azure tenant’s AD can login and use that app.
  • Published on

    Blog: Azure AD & ASP.NET MVC - Walkthrough Implementing ADAL & OWIN

    In my last post, Azure AD & ASP.NET MVC - Understanding ADAL & OWIN , I talked a little about how the Azure AD Authentication Library (aka: ADAL) relates to the Open Web Interface for .NET (aka: OWIN). In this post I am going to walk you through creating an ASP.NET MVC application that leverages these to offload the authentication support to Azure AD for your web apps. This is the crux of how you must authenticate and obtain an OAuth 2.
  • Published on

    Blog: Azure AD & ASP.NET MVC - Understanding ADAL & OWIN

    This post is part of a few other posts I’ve published this week about the authentication part of working with the Office 365 APIs. Specifically, the process of authenticating and obtaining an access token that you have to include on every request to the Office 365 APIs is tricky. Maybe the base process isn’t so hard for folks, but everything around it is confusing to some. So I’m sharing stuff I’ve picked up along the way.
  • Published on

    Blog: Azure AD & ASP.NET MVC - Walk-Through Implementing ADAL & OWIN

    In my last post, Azure AD & ASP.NET MVC - Understanding ADAL & OWIN , I talked a little about how the Azure AD Authentication Library (aka: ADAL) relates to the Open Web Interface for .NET (aka: OWIN). In this post I am going to walk you through creating an ASP.NET MVC application that leverages these to offload the authentication support to Azure AD for your web apps. This is the crux of how you must authenticate and obtain an OAuth 2.
  • Published on

    Blog: Creating Azure AD Apps for Office 365 Using the Visual Studio 2013 Wizard

    This post is one of three posts in a short series. The first post, Azure AD & Office 365 APIs - Creating an Azure AD App with a Wizard & Manually is a brief overview. The second post (this one), is creating an Azure app using a wizard in Visual Studio 2013. The third post, Creating Azure AD Apps for Office 365 Using the Azure Management Portal , shows how to create the Azure AD App manually.
  • Published on

    Blog: Creating Azure AD Apps for Office 365 Using the Azure Management Portal

    This post is one of three posts in a short series. The first post, Azure AD & Office 365 APIs - Creating an Azure AD App with a Wizard & Manually is a brief overview. The second post, Creating Azure AD Apps for Office 365 Using the Visual Studio 2013 Wizard , is creating an Azure app using a wizard in Visual Studio 2013. The third post, (this one), shows how to create the Azure AD App manually.
  • Published on

    Blog: Azure AD & Office 365 APIs - Creating an Azure AD App with a Wizard & Manually

    efore you even get started coding against the Office 365 APIs, you need to get an OAuth2 access token that is trusted by Office 365. Microsoft has setup Azure AD as the trust and token issuer for Office 365 which is a great solution because you can use it to store your users or you can configure it to federate logins with your on-premises Active Directory or third party authentication system.
  • Published on

    Blog: Office 365 API Authentication with Azure AD - What I Learned

    … and I’m sharing to hopefully help you too! This week I’m publishing a handful of blog posts that deal with Azure AD and authentication. Recently I did a lot of work around the Office 365 APIs which requite you obtain an access token from your Azure AD. Unfortunately, identity and authentication is not a simple concept or a simple thing to do in your custom development projects. For me, I get identity and the concept of authenticating using OAuth2, but the nuts and bolts… it gets complex pretty damn fast.
  • Published on

    Blog: Interviewed on the Azure Podcast: #46 SharePoint Apps on Azure

    Last week I was interviewed by the hosts of the the Azure Podcast where we talked about a few things related to SharePoint and Azure. This is one of my favorite podcasts that’s related to Azure as it’s buy three Microsoft guys, two in MCS and one in Azure support, where they talk about the latest news in the Azure space. I reached out to them a few times to comment on their episodes which started a bit of a discussion around SharePoint Apps so we thought we should have a show on the topic.
  • Published on

    Blog: Creating Azure AD Apps for Office 365 - New Reference Samples Published

    Recently Microsoft published a new sample project that I worked on with Scot Hillier on the OfficeDev Github account named the Research Project Code Sample . The sample scenario is a Project Research Tracker. The idea is that the web application makes it easy for users to create projects and add reference items found throughout the internet. The scenario demonstrates how to create different types of applications that communicate with Office 365 & SharePoint Online while keeping with recommended programming practices.
  • Published on

    Blog: TechEd 2014 - Microsoft Azure Recap

    This post has been cross-posted on the IT Unity site here . Last week Karen Forster wrote about some of the Azure related news from TechEd 2014 . There were quite a few Azure related things announced and updates provided last week at the conference and I wanted to add my thoughts to a few of the updates myself. Scott Guthrie, Executive VP for Microsoft Cloud & Enterprise, blogged about a lot of the updates we saw this past week in Houston at TechEd.
  • Published on

    Blog: The New Azure Management Portal Rocks!

    Last week at //build Microsoft announced a new management portal coming to Azure. In fact, it’s already there albeit in preview form as today it only covers Azure Websites and SQL databases. You can get to it at http://portal.azure.com whereas the existing portal we’ve been using, and is still to be used as it covers all resources and services, is still at http://manage.windowsazure.com . I host my site using the open source OrchardCMS engine that’s hosted in an Azure website as well as two SQL databases.
  • Published on

    Blog: Welcome to the Newest Podcast on the Microsoft Cloud!

    Welcome to the newest podcast, the Microsoft Cloud Show co-hosted by yours truly, dedicated to the Microsoft cloud. I’m a big fan of podcasts and have been listening to a good number across different topics for many years. A few months ago my co-host, Chris Johnson (CJ), pitched the idea that we start our own show. At first I was hesitant, but ultimately relented and the result is what you see here!
  • Published on

    Blog: Upgrading Orchard CMS from 1.6 to 1.7.1

    Earlier this year, in March of 2013 ( all posts on the topic ), I relaunched my site using the open source CMS engine Orchard CMS . I based my deployment on the 1.6 release which was the most current stable release at the time. I’ve been very pleased with the engine and have enjoyed doing some customizations to the codebase as well not to mention some minor contributions to the project in the documentation and bug fix areas.
  • Published on

    Blog: My Blog: Hosting on Azure - Why, What, How & Costs

    Looking at the title of this post, you might notice something missing. It’s the classic five questions: What Why Where When How But the title is missing two of them… where & when. Well those are easy: What: look at the title… my blog is hosted on Azure… that’s what When: right now… actually, starting back on March 19, 2013 In this post I want to touch on a few questions I’ve been getting about my blog since I elected to move it.
  • Published on

    Blog: I'll be at the SPTechCon Conference in San Francisco, March 3-6, 2013

    Next year I’m presenting a few sessions and a workshop at the SPTechCon conference in San Francisco, CA March 3-6, 2013. I’m delivering three breakout sessions and a full day workshop as well. The breakout sessions are: What’s new with Workflow in SharePoint 2013: In this session we’ll explore what’s new with workflow in SharePoint 2013 from an architecture, capability & development perspective. You’ll learn how the SharePoint 2013 now relies on Windows Azure Workflow, both on-premises and in the cloud, top provide a much more reliable and scalable workflow platform.
  • Published on

    Blog: SharePoint Conference 2012 - Session Wrapup

    I know it’s been over a week since the SharePoint Conference completed in the desert, but I’ve been a bit remiss in not posting the code and slides from my sessions. Here I’ll fix that. SPC023: Beyond the BoundaryIn this session, unfortunately we weren’t permitted to record the session or share the slides for various reasons. However what we can do is share the code. I’ve uploaded the code from my part of the session which consists of two components.
  • Published on

    Blog: Wrapup - International SharePoint Conference 2012, London

    This past week I participated as one of the presenters in the developer track at the International SharePoint Conference show in London. This show was different in that each track was solution based. For the developer track we started the week by talking about the requirements gathering requirements and going through the process of what type of app to build, how to build based on the deployment (on-prem/cloud), what capabilities to leverage (farm/sandbox solutions, metadata, BCS, search, kitchen sink service app) and then we had detailed, deep-dive sessions on all the topics.
  • Published on

    Blog: MVP Renewed for SharePoint Server

    Gotta love April 1st… this is my anniversary date for my MVP award. You never know if you’re going to have an April Fool’s joke pulled on you or not. Regardless, I got the email this weekend that I was renewed for my 8th year in the MVP program. Guess the joke was that my junk filter caught it first (does it every year!) :P. My first two years were for Content Management Server (CMS) and when CMS was retired in favor of moving the feature set over to the SharePoint platform, I was transitioned over.
  • Published on

    Blog: Check out my article in the latest Dutch IW User Group eMagazine!

    I’ve got a new article in the latest edition of the DIWUG , the Dutch Information Worker User Group. This is a great resource with a very diverse mix of articles for all disciplines for those in SharePoint. The latest edition contains articles by Spence Harbar , Wictor Wilen and many others. In this edition I tackled integrating SharePoint Online 2010 & Windows Azure & addressed some of the authentication challenges you might run into.
  • Published on

    Blog: Developing Secure BCS Connections with WCF Services for SharePoint Online and Windows Azure

    Last November Microsoft rolled out an update to SharePoint Online, part of Office 365, that enabled users to leverage BCS connections to consume and work with data that doesn’t live inside SharePoint Online. Unlike an on-premise deployment, the only BCS option available to users is to create external content types that connect to WCF services using the declarative only approach. This differs from an on-premise deployment which external content types can also be connected to databases or be deployed as a .
  • Published on

    Blog: I'll be presenting at the SharePoint Connections FREE Virtual Conference - February 16, 2012

    The folks who bring you SharePoint Connections are putting on another free online virtual conference . The show, Afraid of the Dark? Keep SharePoint Running! , is on February 16th, 2012. This one day show has a killer price point - it’s FREE!!! I’ll be presenting one session, Out of the Sandbox and into the Cloud: Build Your Next SharePoint App on Azure. Hope to see you there! » SharePoint Virtual Conference - Afraid of the Dark?
  • Published on

    Blog: O365/SPO + Azure + AuthN - Critical Path Training's Office365 AuthN Helper Library

    This post is part of a series on Office365/SharePoint Online, Windows Azure and Authentication. The other posts in this series can be found here: Office365/SharePoint Online, Windows Azure and Authentication In this last post in my Office365/SharePoint Online + Windows Azure + Authorization blog series, I want to introduce a little helper project I am using. To make life easier I created a little O365 authorization helper library that does a lot of the heavy lifting for you.
  • Published on

    Blog: O365/SPO + Azure + AuthN - Workarounds and Fixes for Claims-Based Auth Sites

    This post is part of a series on Office365/SharePoint Online, Windows Azure and Authentication. The other posts in this series can be found here: Office365/SharePoint Online, Windows Azure and Authentication Now let’s see how we can address the authentication fixes for each of the different ways you can access SharePoint remotely. In this post I’ll cover each of the specific tools (REST or OData / CSOM / Web Services / WebClient) and how to address each of the tricks.
  • Published on

    Blog: O365/SPO + Azure + AuthN - How to Authenticate with O365, SPO & MSO

    This post is part of a series on Office365/SharePoint Online, Windows Azure and Authentication. The other posts in this series can be found here: Office365/SharePoint Online, Windows Azure and Authentication In my previous post in this series I talked about how authentication works with Office365 (O365) & SharePoint Online (SPO). You first authenticate with Microsoft Online (MSO) and then your browser passes along the SAML token with each request to site collections in SPO.
  • Published on

    Blog: O365/SPO + Azure + AuthN - Overview of Challenges with O365, SPO & MSO

    This post is part of a series on Office365/SharePoint Online, Windows Azure and Authentication. The other posts in this series can be found here: Office365/SharePoint Online, Windows Azure and Authentication Creating applications in SharePoint 2010, specifically the hosted environment Office365/SharePoint Online, when you want to communicate with applications and services in Windows Azure you are limited to client-side communications or using Business Connectivity Services (BCS).
  • Published on

    Blog: SharePoint 2010 + Windows Azure - Breaking Out of the Sandbox

    This post is part of a series on integrating SharePoint 2010 & Windows Azure. The other posts in this series can be found here: SharePoint 2010 + Windows Azure While the sandbox gives developers an option to creating custom solutions in the cloud, the fact remains that it can be somewhat limiting. Some tasks developers are used to doing on the server in a fully trusted environment are simply not permitted on the server.
  • Published on

    Blog: SharePoint 2010 + Windows Azure - Why You Should Care & the Development Story

    This post is part of a series on integrating SharePoint 2010 & Windows Azure. The other posts in this series can be found here: SharePoint 2010 + Windows Azure Historically SharePoint has been very popular with large organizations because they can shoulder the financial and resource requirements required to deploy SharePoint. However one place where SharePoint hasn’t grown as fast is in the small and medium side business (SMB) area.
  • Published on

    Blog: SharePoint 2010 + Windows Azure - Resources

    This post is part of a series on integrating SharePoint 2010 & Windows Azure. The other posts in this series can be found here: SharePoint 2010 + Windows Azure Looking for some good technical resources? Here are a handful of the ones I’ve found to be quite useful. Windows Azure Developer Center Free Course: Windows Azure Platform Training Course (by Microsoft DPE) Free Course: SharePoint 2010 and Windows Azure Training Course (by Microsoft DPE) Book: Programming Windows Azure: Programming in the Cloud Book: Developing Microsoft SharePoint Applications Using Windows Azure Book: Professional SharePoint 2010 Cloud-Based Solutions
  • Published on

    Blog: Microsoft Cloud News-Positive Feedback From Independent Sources (Windows Azure and Office 365)

    I noticed two bits of news while catching up on my blog subscriptions. Gartner & Office 365 The first is by Gartner who issued yet another Magic Quadrant report. This one is on Unified Communication as a Service, which they define as: UCaaS is a cloud-based delivery of integrated UC capabilities spanning voice, messaging, conferencing and presence. Businesses of up to 3,000 employees are now deploying UCaaS, with expansion to larger accounts expected in 2012 as offerings from larger UCaaS suppliers mature.
  • Published on

    Blog: I'm Presenting at SPTechCon in San Francisco - February 26-29, 2012

    The SharePoint Technology Conference (aka SPTechCon) is heading back to San Francisco in February. I love San Francisco and I’m looking forward to presenting a few sessions at this show: How to Be a SharePoint Developer: So you’re a developer, and you’ve heard about this SharePoint thing and want to jump on the bandwagon? This is the session for you. Here you’ll learn about the various options you have in setting up a SharePoint development environment.
  • Published on

    Blog: Best Description of Claims Based Security and a Great new SharePoint+Azure Book

    I was one of the presenters are a post-conference workshop at the SharePoint Conference in Anaheim, CA this past October. When one of the other presenters, Donovan Follette , took the stage, he started discussing claims based security. He first started out with a great scenario based description of what it was. For me, it was the best and most clear explanation I had ever heard. Afterwards I asked him if he would please blog it so I could share it with others and point folks to it.
  • Published on

    Blog: Critical Path Training @ SharePoint Connections Fall 2011

    This week brings the SharePoint Connections Fall 2011 conference in Las Vegas, NV! Can’t wait to get a little blackjack in during the evenings! The instructors at Critical Path Training will be in full force as we’re presenting over 15 sessions all week as well as a post-conference workshop host by Ted Pattison & myself on Friday. Stop by our booth as we’ll be doing 4 book signings throughout the week and will be giving books away.
  • Published on

    Blog: Recapping my SharePoint 2010 + Azure session (SPC410) at the SharePoint Conference 2011

    Just over an hour ago I finished my first session at the SharePoint Conference 2011 in Anaheim, CA. This session, SPC410, Out of the Sandbox and into the cloud: Build your next SharePoint app on Azure was a ton of fun and covered a lot of of ground. Thanks to everyone who showed up… if you missed it, check out the twitter stream from the event by searching #SPC410 in your client of choice.
  • Published on

    Blog: ***NOW AVAILABLE*** SharePoint and Windows Azure Developer Training Kit - Summer Update

    I’ve been a slacker in posting about this cool new resource. Steve Fox over at the Microsoft Developer & Platform Evangelism (DPE) group recently blogged about an update to a cool training resource available for SharePoint developers. In July Microsoft refreshed the SharePoint & Windows Azure Developer Learning Kit which includes labs demonstrating how to integrate the two products. This is a pretty cool concept especially for those who need to break out of the sandbox in environments such as Office 365.
  • Published on

    Blog: New SharePoint Book: Developing SharePoint Applications Using Windows Azure

    I recently had the chance to preview a new book that will be published in just a few weeks. The book, Developing Microsoft SharePoint Applications Using Windows Azure , by Steve Fox , dives into the many possibilities how you can leverage Azure components from within SharePoint. Steve explores things like using the service bus, SQL Azure, Windows Azure, Access Control Service, claims and the Azure blob storage.
  • Published on

    Blog: An op for Microsoft to nail the low hanging fruit: Cloudify every app's settings/config

    I’ve got an idea for something totally feasible and doesn’t seem like a ton of work for Microsoft to offer for free without a lot of investment but would be loved by many consumers: cloudify application settings. Many people use multiple computers. There are folks like I suspect most of my readers where you have one or more machines at home and one or more machines at work. Each application you use has different settings.