Azure Cosmos DB evolution

Few months ago, Microsoft introduced Azure Cosmos DB, the next big leap in the evolution of DocumentDB.  As a part of this release of Azure Cosmos DB, DocumentDB customers (with their data) were automatically Azure Cosmos DB customers. The transition was seamless and they now have access to a broader range of new capabilities offered…

Time to learn

Being knowledgeable is a journey that requires time and a lot of effort. Finding the balance between getting things done and take the time to learn what’s next is a constant battle. I felt lately that I always ran out of time and when this happens the first thing that gets cut is my precious…

How to create a self-signed certificate using powershell

Didn’t know, but it seems that you can create a self-signed certificate using Powershell! The commands you need are New-SelfSignedCertificate and Export-PfxCertificate Set-ExecutionPolicy RemoteSigned $certificateFriendlyName = “MyCertificate” $certificateDns = “localhost” $certificatePassword = ConvertTo-SecureString -String “MyPassword” -Force –AsPlainText $exportDirectory = “C:\Certs” $exportFileName = “localhost.pfx” $exportLocation = “$exportDirectory\$exportFileName” New-Item -ItemType Directory -Force -Path $exportDirectory $certificate=(dir cert:\localmachine\My -recurse…

What makes them unique?

Azure Web, Mobile and API apps are all under Azure App service umbrella. But when you create an instance of each of them using the portal, they don’t seem to be different. Can you point out what makes them unique beside the visual studio template?  

Visual Studio Emulator for Android – Project does not Deploy

I don’t know how it happened, but my Xamarin Android project stop to deploy on my emulator. The compilation was  completed successfully and the emulator started as usual, but the project didn’t get deployed. Thanks to stackoverflow.com again, the solution was really simple : You can go to the emulator, click the “>>” arrow at the bottom…

What is the difference between OAUTH, OpenID and OPENID Connect?

OpenID is a protocol for authentication while OAuth is for authorization. Authentication is about making sure that the guy you are talking to is indeed who he claims to be. Authorization is about deciding what that guy should be allowed to do. Simple Terms OpenID is about verifying a person’s identity. OAuth is about accessing…

What is the difference between ADFS and Active Directory domain controller?

A Domain Controller holds that actual “Active Directory”, the database of user & computers which are members of the domain. The ADFS — Active Directory Federation Server — doesn’t not hold that database, but serves as an intermediary from another/different external domain (or similar) then queries a Domain Controller to request authentication for users trying…

Azure AD ( Day #2) -Taking the right flow

Just wrapping up my second day on Azure AD.  I went bazinga with the 5 grant types. Authorization Code Implicit Grant Resource Owner Credentials Client Credentials Hybrid Each flow fulfills a specific usage scenario but since  that I’ve been requested to investigate how we could have a customized UI for a login page using native client and Azure AD,…

Testing Azure Ad today

Well it was long time overdue! I have been pushing this moment for a while now because there is simply to much things to master on Azure. But finally all stars were aligned today.  I had to help on a project for a client that uses an Active Directory on premise.  Here is the list…

Dodged that silver bullet

We love our silver bullets don’t we? Constantly chasing the dream that the next big thing will solve all our past problems. It doesn’t matter if it’s a language, framework, platform or library, we’re out there chasing it. Why? Well because it’s going to solve our needs, it’s going to solve the business needs. Well…