SAS Viya supports a robust set of authentication mechanisms, enabling secure user access while integrating with a variety of identity and access management systems. In this blog, we’ll take a look at the supported authentication mechanisms in SAS Viya 4, explaining how each one works and where it can be most effective.
The SAS Viya platform provides a broad security framework that supports multiple third-party authentication options. The following diagram illustrates how SAS Viya platform authentication is provided by SAS Logon Manager, a service that is based on the Cloud Foundry User Account and Authentication (UAA) server and enables single sign-on within the SAS Viya environment between services. By default, authentication is performed using LDAP. In the other hand we have the SAS Identities service that provides the user and the group information to other services. Either reads user and group information from an LDAP provider or receives the information from a SCIM v2.0 client.
Why Authentication Matters in SAS Viya 4?
Authentication is the process of verifying that users are who they claim to be before granting access to the system. For an enterprise-grade platform like SAS Viya 4, supporting diverse authentication methods is essential to accommodate different organizational setups and security requirements. Authentication ensures that only authorized users access the data and analytical tools within SAS Viya, keeping the environment secure.
Authentication Mechanisms Supported in SAS Viya 4
SAS Viya 4 supports a range of authentication methods to provide flexible and secure options for different organizational needs. These methods include:
Single Sign-On (SSO) allows users to access SAS Viya 4 without logging in multiple times, provided they are already authenticated in the organization’s network. SSO is implemented using the OpenID Connect (OIDC) protocol, a modern standard that builds on OAuth 2.0.
SSO with OIDC reduces login fatigue for users, enhances security by centralizing authentication, and simplifies access management for administrators.
When using OIDC, Viya can impersonate the end user for outbound SSO authentication to Azure services, which is another advantage of it over SAML or LDAP, especially for customers that plan to use one or more of the following Azure services with Viya;
LDAP (Lightweight Directory Access Protocol) authentication allows SAS Viya 4 to authenticate users against an LDAP-compliant directory service, such as Microsoft Active Directory.
LDAP provides a straightforward way to leverage existing user credentials, making it easier to manage access across an organization.
Is an open standard that enables secure exchange of authentication and authorization data between parties, primarily between an Identity Provider (IdP) and a Service Provider (SP). It is widely used for implementing Single Sign-On (SSO) in web applications and services
Kerberos is a network authentication protocol that is used to verify user or host identity. The Kerberos protocol uses strong cryptography so that a client can prove its identity to a service (and vice versa) across an unsecure network connection. During Kerberos authentication, a user’s credentials (user ID and password) are not sent over the network. Instead, both the client and the service use the credentials that were supplied as a key in an encryption algorithm to encrypt the message that is sent between the client and the service
Kerberos simplifies the user experience in secure environments by allowing users to authenticate seamlessly across multiple applications.
How MFA Works in SAS Viya: The user enters their primary credentials, typically a username and password. The user is prompted to provide an additional verification method, such as a code sent via SMS or email or push notification from an authenticator app.
MFA in SAS Viya is typically implemented through an Identity Provider (IdP) that supports MFA, such as Okta, Azure AD, or Ping Identity, using protocols like SAML or OpenID Connect (OIDC).
How Conditional Access Works
Conditional Access evaluates context and applies access rules based on factors such as:
Which Authentication Mechanism Should You Choose?
Choosing the right authentication mechanism depends on the organization’s existing infrastructure, user base, and security requirements:
Conclusion
SAS Viya 4 provides a versatile and secure platform with flexible authentication mechanisms to meet various organizational needs. Whether you need seamless Single Sign-On, additional security with Multi-Factor Authentication, or custom solutions, SAS Viya 4 has the tools to secure access effectively. By selecting the appropriate authentication method, organizations can ensure a secure, efficient, and user-friendly experience, making SAS Viya 4 a valuable asset in data analytics and AI initiatives.
With these authentication options, SAS Viya 4 empowers organizations to protect their data, support compliance, and foster a secure analytics environment. Selecting the right authentication mechanism will provide the balance of security and convenience needed for an effective, robust SAS Viya 4 deployment.
References:
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning and boost your career prospects.