With the iOS Windows Azure Toolkit, you can use the ready made Windows Azure Packages that use ACS or Membership to manage users to Windows Azure Storage. These packages require you to have a SSL certificate. More than likely you are running on a Mac.
This is pretty straight forward. You will need to create a certificate and then create a PKCS12 (.pfx) file for it. You can generate the certificate from terminal using openssl with the following steps:
The guys at SouthWorks have been hard at work again. We have been using the same setup program for our Windows Azure Projects to configure ACS for a while now. It is a bit rough around the edges but we have not had time to invest a little upgrade. Well, leave it to these guys to go above and beyond: Jorge Rowies has create a fluent API for setting things up. Looks great. Check it out and start forking in GitHub.
If you have a Windows Azure deployment, you owe it to yourself to check out Unified Logging for Windows Azure. If you worry about how you can monitor your application and what is going on in the cloud, go check it out.
If you are interested in Claims Based Identity you have to check this out. I can't recommend this enough. I am really looking forward to the Azure release!
Thinktecture IdentityServer is an open source security token service based on Microsoft .NET, ASP.NET MVC, WCF and WIF.
High level features
I did thorough testing of all features of IdentityServer - but keep in mind that this is an open source project and I am the only architect, developer and tester on the team.
IdentityServer also lacks many of the enterprise-level features like configuration services, proxy support, operations integration etc.
I only recommend using IdentityServer if you also understand how it works (to be able to support it). I am offering consulting to help you with customization and lock down - contact me.
Up next is v1 of the Azure version. Have fun!
We have made some significant updates to the guidance. We have put everything into one solution with deep integration with Windows Azure Cache and Service Bus.
Go get it on our Codeplex site here.
Today I just pushed a new version of the Windows Azure Toolkit for iOS to github (tagged v1.3.0). These changes include new versions for the Windows Azure Toolkit for iOS, the Configuration Utility and the Cloud Ready Packages. There are a quite a few changes in this update including:
This is a pretty significant update to the Toolkit. This is a great upgrade for those using the Toolkit or those looking to add it to their Application.
We are working on updating the packages with a few more enhancements. This will mean another release with these and further enhancements. If you have any issues, please report them on the github page for the appropriate project. The upcoming changes include the following:
If you want to follow along with these changes, you can watch the develop branch of each project.
We are also hoping to create a new video to show off how you can use the new toolkit.