Windows Azure AD: Identity Management and Single Sign-On for Enterprise SaaS

Enterprise identity in the cloud. We explore WS-Federation, SAML 2.0, and directory synchronization in Azure AD.

VP
SHIVAM ITCS
·25 February 2013·10 min read·1 views

The Enterprise Access Challenge

When large organizations buy SaaS software, they do not want to manage separate user directories or passwords for their employees. They expect Single Sign-On (SSO) integrated with their local system credentials.

The release of Windows Azure Active Directory (Azure AD) provides a cloud directory service bridging local environments and SaaS products.

Identity Rule: Trust must be managed programmatically. Never ask enterprise users to re-enter local credentials on third-party SaaS databases.

Federated Security Protocols

Azure AD standardizes communication using open authentication protocols:

  • WS-Federation: Popular in enterprise .NET applications.
  • SAML 2.0: Standard for exchanging security assertions between identity providers and SaaS platforms.
  • OAuth 2.0 / OpenID Connect: Emerging standard for API authorization.
ProtocolPayload formatTypical Use Case
SAML 2.0XMLCorporate Single Sign-On web portals.
WS-FedXMLTraditional Microsoft Active Directory syncs.
OAuth 2.0JSONWeb API authorization and mobile apps.

Implementing Directory Synchronization

Azure Active Directory Sync (DirSync) replicates local user profiles to the cloud in the background:

xmlcode
<!-- Conceptual Web.config WS-Federation configuration in .NET -->
<system.identityModel>
  <identityConfiguration>
    <issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry">
      <trustedIssuers>
        <add thumbprint="1234567890" name="https://login.windows.net/..." />
      </trustedIssuers>
    </issuerNameRegistry>
  </identityConfiguration>
</system.identityModel>

By integrating Azure AD, software teams can sell SaaS products to enterprise customers, satisfying strict IT security rules.

VP
Vijay Paliwal
Founder, SHIVAM ITCS · 18+ years enterprise & AI engineering
MCA · Ex-HiveGPT USA · Ex-Social27 Seattle
Windows Azure AD: Identity Management and Single Sign-On for Enterprise SaaS | SHIVAM ITCS Blog | SHIVAM ITCS