Azure
I’ve spent the last few week, or so, reading through Azure in Action by Chris Hay and Brian H. Prince. This book is not yet published, so my copy was in the form of a PDF provided by the Manning Early Access Program (http://manning.com/about/meap).
The book is broken into parts, with 2-4 chapters per part:
Welcome to the cloud
Understanding the Azure service model
Running your site with web roles
Working with blob storage
Working with structured data
Doing work with messages
Each...
In previous articles (Part 1, Part 2, Part 3), ACS was configured to process token requests from different Issuers, and a Customer application obtained a SWT token from ACS using an intermediate service (that represented its particular Issuer). Now that the application has a token, ACS is not needed again until that token expires. This article will show how to use that token in order for the Customer application to call the Bartender web service. Note: OAuth WRAP defines terminology for parts of the system as follows: The Customer application is known as the Client. The Bouncer (ACS)...
In this, the third part of a series of articles examining Windows Azure platform AppFabric Access Control (Part 1, Part2), I will continue developing the [somewhat contrived] nightclub web service scenario and demonstrate how to obtain a token from ACS that can be used to call into a Bartender web service. A Quick Review Our distributed nightclub system has four major components: A Customer application coupled with some external identity management system, a Bartender web service, and ACS, which acts as our nightclub’s Bouncer. A Customer application ultimately represents a user that wishes...
In the previous article, I provided an example scenario of how claims-based access control might map to the real-world event of a customer entering a bar. This article will build upon that concept, eventually enabling a Customer application to obtain a token from our Bouncer (ACS), and then use that token to order a drink from the Bartender web service.
Now let’s walk through how to create a Service Namespace in Windows Azure, which is needed to permit your application and/or web service to utilize AppFabric Access Control.
Service Namespace
At this time, Windows Azure platform AppFabric provides two services for developers to...
The Windows Azure platform AppFabric Access Control service was one aspect of the Windows Azure platform that I found a bit challenging to understand, primarily because identity is not a domain that I regularly work with. This post, the first in a planned series of articles, will explore what the Access Control service is and why it is useful.
Three Geeks Walk Into a Bar…
Let’s examine a common real-world scenario: Ordering a drink from a bartender at a nightclub.
Before the nightclub opens, the bouncers inform the bartenders about the token that customers will bear on that night to indicate...
I was working through some Windows Azure example code today, and came across a situation where IntelliSense did not show a method that the sample code used (CreateCloudBlobClient(), in this case):
var storageAccount = Microsoft.WindowsAzure.CloudStorageAccount.FromConfigurationSetting("DataConnectionString");var blobStorage = storageAccount.CreateCloudBlobClient();
A lot of times, when I'm exploring an API, I will type out the fully qualified class name in code so that I can use IntelliSense to see what the other members exist in the same namespace. And, while I'm exploring, I usually don't bother to include a using statement at the top of my code because it's so easy to just use the...