Should we be using single sign on (SSO)?

Single Sign-On, commonly referred to as SSO, is a user authentication method that allows a user to use one set of login credentials (like a username and password) to access multiple applications or services. Instead of maintaining separate usernames and passwords for each application, users authenticate once and gain access to all linked resources. This streamlines the user experience, reduces password fatigue, and can enhance security by allowing more focus on protecting a single authentication point. SSO is commonly used in business environments where users need to access a variety of applications and services securely, and it's a key component of many identity and access management solutions, such as Azure Active Directory. In this blog post we will discuss using Azure Active Director as an Identity Provider (IdP) for third-party services for SSO.

Having a single, highly secured identity as opposed to multiple identities for every service yields significant advantages. This approach allows you to enforce robust security measures, such as multifactor authentication, utilizing tools like Microsoft Authenticator, Google Auth, Authy, or hardware tokens like Yubikeys. Microsoft Azure AD diligently records all authentication requests, both successful and unsuccessful, providing an audit trail for security events.

Moreover, with this system, third-party services won't be entrusted with user credentials, minimizing the risk of them being lost, stolen, or stored insecurely. This offers an added layer of assurance to you and your users. Complementary security features like Conditional Access and Role-Based Access Control provide fine-grained control over user access, while automatic provisioning, deprovisioning, and account disablement which streamline your user management. Thus, a unified identity strategy not only enhances security but also improves efficiency.

An often overlooked benefit of SSO is that it allows for a single sign-out experience, meaning that when a user logs out of one application or service, they are automatically logged out of all other integrated applications as well. This provides a seamless and secure user experience, preventing unauthorized access to company resources.

Let’s look at some scenarios, products and services where SSO might be of benefit.

Azure AD Application Proxy :

Azure AD Application Proxy provides secure remote access to your organization's internal web applications. This means you can use Azure AD for authentication, allowing users to access these applications with their Azure AD credentials, thus extending the benefits of SSO to your on-premises applications. This reduces the need for VPNs and provides all the advantages of Azure IdP.

Cloud Service Providers supporting SSO:

Microsoft Azure (if using another IdP for SSO)
Google Cloud Platform (GCP)
Amazon Web Services (AWS)
Apple
IBM Cloud
Oracle Cloud
Alibaba Cloud

Software as a Service (SaaS) Providers supporting SSO:

Cloudflare/Zero Trust/Access
Duo
HubSpot
Slack
Dropbox
Adobe Creative Cloud
Salesforce
Workday
Zoom
ServiceNow
Github

Some potential uses cases

Apple Business Manager

This service enables organizations to create Managed Apple IDs for employees, distinct from personal Apple IDs, offering a critical layer of control over corporate accounts. With the federation support, Apple Business Manager links seamlessly with Azure AD, allowing employees to use their Azure AD credentials to access their Managed Apple IDs on company Apple devices and services.

Picture an organization where the fusion of Managed Apple IDs with Azure AD's Single Sign-On has created an environment that's not only secure but also convenient and respectful of privacy. Employees log in with a single set of credentials, reducing the need to remember multiple passwords and minimizing the risk of security breaches. At the same time, the clear separation between professional and personal data ensures that sensitive corporate information remains well-protected. Administrators, having centralized control, are capable of swiftly responding to security incidents and implementing robust measures like multi-factor authentication. Administrators can also easily provision new devices. Once set up, users simply login with their secure Azure AD credentials.

This system also secures the distribution of custom business applications, accessible only to the organization's Managed Apple IDs. It thereby upholds data privacy compliance by maintaining firm control over corporate data. Ultimately, the integration of Managed Apple IDs and Azure AD SSO culminates in an ecosystem that's efficient, user-friendly, and secure, capable of effectively managing data on Apple devices.

Adobe Creative Cloud

Sure, Adobe's Creative Cloud would indeed make for a good scenario, given its widespread use in creative fields. Here's how a graphic design consultancy might benefit from integrating Adobe Creative Cloud with Azure AD Single Sign-On:

Consider a graphic design consultancy that relies heavily on Adobe Creative Cloud for its daily operations, with software like Photoshop, Illustrator, and InDesign being used regularly by its team. To streamline access, the consultancy decides to federate Adobe Creative Cloud with Azure AD, allowing designers to use their Azure AD credentials for SSO.

This integration offers several key benefits. Designers no longer need to juggle multiple passwords for different services; they can use their Azure AD login credentials to access both their office resources and Adobe's suite of creative tools. This not only simplifies their user experience but also reduces the chances of insecure password practices.

From a security perspective, the consultancy gains centralized control over user access. Administrators can swiftly respond to security incidents, apply uniform security policies, and implement strong authentication measures, like multi-factor authentication, across all users. They can also use Azure AD's Conditional Access policies to control access based on factors like user location, device status, or risk level.

Furthermore, by integrating with Azure AD, user accounts in Adobe Creative Cloud can be automatically provisioned and deprovisioned based on the user's status in the consultancy, ensuring that only the current members of the team have access to the tools, and access is swiftly revoked when a member leaves.

Overall, the fusion of Azure AD and Adobe Creative Cloud via SSO offers a balance of convenience, efficiency, and security, providing an environment where designers can focus on their creative work, while administrators ensure the secure management of digital resources.

365labs

At 365labs, we prioritize using Single Sign-On (SSO) wherever possible. As a company with a cloud-first strategy, we've entirely moved away from legacy and on-premise systems. Our efficient and secure operations leverage SSO with a range of services, including but not limited to Apple, Google Cloud Platform (GCP), Amazon Web Services (AWS), Alibaba, HubSpot, Adobe, and Zoom.

Can we help?

Despite seeming counterintuitive at first, using Single Sign-On to access multiple services with a single set of credentials is actually a security boon rather than a vulnerability. While it might seem like placing all your eggs in one basket, SSO centralizes the authentication process, which allows for stronger security measures to be implemented more effectively. By concentrating resources on protecting and monitoring one robust, secured point of entry rather than several, you can deploy advanced protection methods like multi-factor authentication, biometrics, and strong password policies uniformly and effectively. This eliminates the risks associated with managing multiple passwords, such as weak or reused passwords and insecure storage. Furthermore, SSO significantly enhances user experience by reducing password fatigue and simplifying access across various services. Consequently, SSO improves both security and convenience.

Are you interested in improving your business's security while also enhancing user satisfaction? Let's talk about how SSO could benefit your organization."

 
Previous
Previous

Striving for The 'Nines': A Guide to Website Availability for Small Businesses

Next
Next

The Human Factor