Integration Guide. SafeNet Authentication Service. Using SAS SAML-based Authentication with Citrix NetScaler Gateway 10.1

Similar documents
Integration Guide. SafeNet Authentication Service. Using SAS as an Identity Provider for Salesforce

Integration Guide. SafeNet Authentication Service. Using SAS as an Identity Provider for Tableau Server

Integration Guide. SafeNet Authentication Service. SAS Using RADIUS Protocol with Apache HTTP Server

Integration Guide. SafeNet Authentication Service. SAS Using RADIUS Protocol with Microsoft DirectAccess

Integration Guide. SafeNet Authentication Service. Using SAS as an Identity Provider for Drupal

Integration Guide. SafeNet Authentication Service. Using SAS with Web Application Proxy. Technical Manual Template

Integration Guide. SafeNet Authentication Service. VMWare View 5.1

Integration Guide. SafeNet Authentication Service. Using RADIUS Protocol for Radiator RADIUS Server

Configuration Guide. SafeNet Authentication Service. Remote Logging Agent

Configuration Guide. SafeNet Authentication Service AD FS Agent

Configuration Guide. SafeNet Authentication Service. Token Validator Proxy Agent

Configuration Guide. SafeNet Authentication Service. SAS Agent for Microsoft Outlook Web Access 1.06

Integration Guide. SafeNet Authentication Client. Using SAC CBA for Check Point Security Gateway

Integration Guide. SafeNet Authentication Client. Using SAC with Putty-CAC

Installation Guide. SafeNet Authentication Service

SafeNet Authentication Service

Agent Configuration Guide

Configuration Guide. SafeNet Authentication Service. SAS Agent for Microsoft Outlook Web App. Technical Manual Template

SafeNet Authentication Service

Synchronization Agent Configuration Guide

Integration Guide. SafeNet Authentication Service. Using RADIUS and LDAP Protocols for Cisco Secure ACS

Configuration Guide. SafeNet Authentication Service. SAS Agent for Microsoft Internet Information Services (IIS)

Migration Guide. SafeNet Authentication Service. SafeWord/SAMx. Migration Guide: SafeNet Authentication Service. SafeWord/SAMx

SafeNet Authentication Manager Express. Upgrade Instructions All versions

Gemalto SafeNet Minidriver 9.0

Integration Guide. SafeNet Authentication Service. Oracle Secure Desktop Using SAS RADIUS OTP Authentication

SafeNet Cisco AnyConnect Client. Configuration Guide

SAS Agent for Outlook Web Access

Integration Guide. SafeNet Authentication Service. Using RADIUS Protocol for Cisco ASA

User Guide. SafeNet MobilePASS for Windows Phone

Integration Guide. SafeNet Authentication Service. Integrating Active Directory Lightweight Services

SafeNet Authentication Service

Active Directory Rights Management Service Integration Guide

Microsoft IIS Integration Guide

Microsoft Office 365 Using SAML Integration Guide

SAM Context-Based Authentication Using Juniper SA Integration Guide

Preface. Microsoft Office Sharepoint Server 2007 Integration Guide SafeNet, Inc. All rights reserved. Part Number: (Rev A, 06/2009)

SAML Authentication Quick Start Guide

SafeNet MobilePASS Version 8.2.0, Revision B

SafeNet Authentication Service

Configuring Single Sign-on from the VMware Identity Manager Service to ServiceNow

Microsoft SQL Server Integration Guide

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

DIGIPASS as a Service. Google Apps Integration

CA Nimsoft Service Desk

Configuring Single Sign-On from the VMware Identity Manager Service to Office 365

Configuring Single Sign-on from the VMware Identity Manager Service to WebEx

SAS Agent for Outlook Web App

Preface. Limitations. Disclaimers. Technical Support. Luna SA and IBM HTTP Server/IBM Web Sphere Application Server Integration Guide

SAS Token Validator Proxy Agent Configuration Guide

Configuring Single Sign-on from the VMware Identity Manager Service to AirWatch Applications

DualShield SAML & SSO. Integration Guide. Copyright 2011 Deepnet Security Limited. Copyright 2011, Deepnet Security. All Rights Reserved.

HOTPin Integration Guide: Salesforce SSO with Active Directory Federated Services

Single Sign On for ShareFile with NetScaler. Deployment Guide

Juniper SSL VPN Authentication QUICKStart Guide

HP Software as a Service. Federated SSO Guide

To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.

Google Apps Deployment Guide

HP Software as a Service

SafeNet MSSQL EKM Provider User Guide

Microsoft IAS and NPS Agent Configuration Guide

Using SAML for Single Sign-On in the SOA Software Platform

Egnyte Single Sign-On (SSO) Installation for OneLogin

Samsung KNOX EMM Authentication Services. SDK Quick Start Guide

SafeNet KMIP and Amazon S3 Integration Guide

INTEGRATION GUIDE. IDENTIKEY Federation Server for Juniper SSL-VPN

Protecting Juniper SA using Certificate-Based Authentication. Quick Start Guide

Flexible Identity Federation

Centrify Mobile Authentication Services for Samsung KNOX

Tenrox. Single Sign-On (SSO) Setup Guide. January, Tenrox. All rights reserved.

Sentinel Cloud V.3.5 Installation Guide

ACTIVID APPLIANCE AND MICROSOFT AD FS

New Single Sign-on Options for IBM Lotus Notes & Domino IBM Corporation

INTEGRATION GUIDE. DIGIPASS Authentication for Salesforce using IDENTIKEY Federation Server

Cloud Single Sign-On and On-Premise Identity Federation with SAP NetWeaver Cloud White Paper

Configuring ADFS 3.0 to Communicate with WhosOnLocation SAML

Perceptive Experience Single Sign-On Solutions

Cloud Authentication. Getting Started Guide. Version

Centrify Mobile Authentication Services

SafeNet Authentication Service

SAML Security Option White Paper

Setting Up Resources in VMware Identity Manager

Leverage Your EMC Storage Investment with User Provisioning for Syncplicity:

Identity Implementation Guide

INTEGRATION GUIDE. DIGIPASS Authentication for VMware Horizon Workspace

Configuring Single Sign-on from the VMware Identity Manager Service to Dropbox

Dell One Identity Cloud Access Manager How to Develop OpenID Connect Apps

Connected Data. Connected Data requirements for SSO

Sentinel Cloud V.3.6 Quick Start Guide

Password Management Guide

Configuration Guide. SafeNet Authentication Service. SAS Agent for PEAP

SAML Authentication with BlackShield Cloud

Zendesk SSO with Cloud Secure using MobileIron MDM Server and Okta

Configuring Single Sign-on from the VMware Identity Manager Service to Amazon Web Services

Novell Identity Manager

EVault Endpoint Protection 7.0 Single Sign-On Configuration

INTEGRATION GUIDE. DIGIPASS Authentication for Google Apps using IDENTIKEY Federation Server

Introduction to SAML

DocuSign Single Sign On Implementation Guide Published: March 17, 2016

Apache HTTP Server Integration Guide

Transcription:

SafeNet Authentication Service Integration Guide Using SAS SAML-based Authentication with Citrix NetScaler Gateway 10.1 Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright 2013 SafeNet, Inc. All rights reserved. 1

Document Information Document Part Number 007-012548-001, Rev. A Release Date April 2014 Trademarks All intellectual property is protected by copyright. All trademarks and product names used or referred to are the copyright of their respective owners. No part of this document may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, chemical, photocopy, recording, or otherwise, without the prior written permission of SafeNet, Inc. Disclaimer SafeNet makes no representations or warranties with respect to the contents of this document and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Furthermore, SafeNet reserves the right to revise this publication and to make changes from time to time in the content hereof without the obligation upon SafeNet to notify any person or organization of any such revisions or changes. We have attempted to make these documents complete, accurate, and useful, but we cannot guarantee them to be perfect. When we discover errors or omissions, or they are brought to our attention, we endeavor to correct them in succeeding releases of the product. SafeNet invites constructive comments on the contents of this document. These comments, together with your personal and/or company details, should be sent to the address or email below. Contact Method Mail Email Contact Information SafeNet, Inc. 4690 Millennium Drive Belcamp, Maryland 21017, USA TechPubs@safenet-inc.com 2

Contents Contents Introduction... 4 Third-Party Software Acknowledgement... 4 Overview... 4 Audience... 4 Prerequisites... 4 Applicability... 5 Security Assertion Markup Language... 5 SAML Authentication Flow... 5 Authentication using SAS-SPE and SAS-PCE... 6 Configuring Citrix NetScaler Gateway as a Service Provider... 6 Viewing SAS SAML Settings... 6 Creating a SAML Authentication Policy... 7 Attaching the SAML Policy to the NetScaler Virtual Server... 11 SAML Authentication Configuration in SAS... 12 Configuring the SAML Service Provider... 12 Configuring SAML Services... 14 Running the Solution... 18 User Authentication Scenario... 18 Support Contacts... 19 3

Introduction Third-Party Software Acknowledgement This document is intended to help users of SafeNet products when working with third-party software, such as Citrix NetScaler Gateway. Material from the third-party software is being used solely for the purpose of making instructions clear. Screen images and content obtained from third-party software will be acknowledged as such. Overview SafeNet Authentication Service (SAS) delivers a fully automated, versatile, and strong authentication-as-aservice solution. With no infrastructure required, SafeNet Authentication Service provides smooth management processes and highly flexible security policies, token choices, and integration APIs. Citrix NetScaler Gateway is a secure application and data access solution that gives IT administrators a single point for managing access control and limiting actions within sessions based on both user identity and the endpoint device. New threats, risks, and vulnerabilities, as well as evolving business requirements, underscore the need for a strong authentication approach based on multi-factor authentication. This document provides guidance for deploying the SAML authentication option in Citrix NetScaler Gateway 10.1, and describes how to set up NetScaler to work with SafeNet Authentication Service using SAML authentication. Audience This document is targeted to system administrators who are familiar with Citrix NetScaler 10.1 Gateway and are interested in adding SAML Authentication capabilities using SafeNet Authentication Service. Prerequisites This document assumes that Citrix NetScaler Gateway 10.1 is deployed in the organization. It will guide you through the process of adding SAML authentication capabilities to Citrix NetScaler Gateway by using SafeNet Authentication Service. The deployment of SAML Authentication support using SafeNet Authentication Service with Citrix NetScaler Gateway requires these major steps: Synchronize Citrix NetScaler Gateway user store with SafeNet Authentication Service user store Assign authenticators to users Test the authentication solutions NOTE: This document assumes that the Citrix NetScaler Gateway 10.1 VPX environment is already configured and working with static passwords prior to implementing multi-factor-authentication using SafeNet Authentication Service. 4

Applicability The information in this document applies to: SafeNet Authentication Service (SAS) SafeNet s cloud-based delivered authentication service. SafeNet Authentication Service - Service Provider Edition (SAS-SPE) A server version that is used by Service Providers to deploy instances of SafeNet Authentication Service. SafeNet Authentication Service - Private Cloud Edition (SAS-PCE) A server version that is used to deploy the solution on-premises in the organization. NOTE: For the purpose of this guide, Citrix NetScaler Gateway 10.1 was tested in a Citrix NetScaler VPX configuration based on virtual appliance deployment. The server version of Citrix NetScaler Gateway 10.1 should work by using the same process. Security Assertion Markup Language Security Assertion Markup Language (SAML) 2.0 is a standard for exchanging authentication and authorization data between security domains. SAML 2.0 is an XML-based protocol that uses security tokens (information packets) containing assertions to pass information about a principal (usually an end user) between an identity provider (IdP) and a web service. SAML 2.0 enables web-based scenarios, including single sign-on (SSO) authentication. SAML 2.0 is supported by Citrix NetScaler Gateway 10.1. In this SAML scenario, Citrix NetScaler Gateway 10.1 is the service provider, and SafeNet Authentication Service (SAS) is the identity provider. Citrix NetScaler Gateway 10.1 implements the authentication result determined by SAS. SAML Authentication Flow Secure access to Citrix NetScaler Gateway using SafeNet Authentication Service with SAML occurs as follows: 5

Authentication using SAS-SPE and SAS-PCE In addition to the pure cloud-based offering, SafeNet Authentication Service comes with two on-premises versions: SafeNet Authentication Service Service Provider Edition (SPE) An on-premises version of SafeNet Authentication Service targeted at service providers interested in hosting SafeNet Authentication Service in their data center. SafeNet Authentication Service Private Cloud Edition (PCE) An on-premises version of SafeNet Authentication Service targeted at organizations interested in hosting SafeNet Authentication Service in their private cloud environment. For both on-premises versions, SafeNet Authentication Service can be integrated with Microsoft Network Policy Server (MS-NPS) or with the legacy Microsoft Internet Authentication Service (MS-IAS). Both solutions serve as local RADIUS servers. SafeNet Authentication Service is integrated with the local RADIUS servers using a special on-premises agent called SafeNet NPS Agent. For more information on how to install and configure SafeNet Agent for NPS, refer to the SafeNet Authentication Service Agent Configuration Guide for Microsoft IAS and NPS. Configuring Citrix NetScaler Gateway as a Service Provider Viewing SAS SAML Settings Display the SAS data that will be needed for Citrix NetScaler Gateway configuration when creating an authentication SAML policy. To access the SAS SAML settings required for Citrix NetScaler Gateway configuration: 1. In the SAS console, click Virtual Server, and then click the COMMS tab. 6

2. Under SAML Service Providers, click the SAML 2.0 Settings link. The following is an example of these settings. Creating a SAML Authentication Policy Use the SAS SAML settings to configure Citrix NetScaler Gateway as a SAS SAML service provider. To create an authentication server: 1. In the Citrix NetScaler Gateway administrator s console, in the left pane, click NetScaler Gateway > Policies > Authentication > SAML. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 7

2. On the Policies tab, click Add. 3. On the Create Authentication Policy window, in the Name field, enter a name for the new policy. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 4. Click the New button to the right of the Server field. 5. On the Create Authentication Server window, next to the IDP Certificate Name field, click the Install button. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 8

6. Complete the Install Certificate window as follows: (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) Certificate-Key Pair Name Enter a name for the certificate. Certificate File Name Click the Browse button to locate and select the SAS IDP certificate that can be found in the SAS SAML Settings (see Viewing SAS SAML Settings on page 66). Click Install to install the certificate. 7. On the Create Authentication Server window, in the Redirect URL field, enter the Identity Provider HTTP- POST login URL from the SAS SAML 2.0 dashboard (see Viewing SAS SAML Settings on page 66). 8. In the SAML Issuer Name field, enter the NetScaler login URL. 9. Click OK to add the server to the policy. You are returned to the Create Authentication Policy window. 9

10. Under Expression, do the following: a. From the Named Expression list, select General. b. From the adjacent list, select True Value. c. Click Add Expression. The ns_root value will be added to Expression box. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 11. Click OK. 10

Attaching the SAML Policy to the NetScaler Virtual Server 1. In the Citrix NetScaler Gateway administrator console, click NetScaler Gateway > Virtual Servers. 2. Double-click the virtual server, and then click the Authentication tab. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 3. On the Primary policy tab, click Insert Policy, and then select the SAML policy you created in the previous section. 11

SAML Authentication Configuration in SAS The following steps are used to configure SAML authentication in SAS: Configuring the SAML Service Provider see below Configuring SAML Services - page 14 Configuring the SAML Service Provider Configure the virtual server to process authentication requests received from a specific SAML service provider. To configure the virtual server: 1. In the SAS console, click Virtual Server, and then click the COMMS tab. 2. Under SAML Service Providers, click SAML 2.0 Settings. The SAML 2.0 settings are displayed. 12

3. Click Add to add a new service provider. Complete the Add SAML 2.0 Setting window as follows: Friendly Name SAML 2.0 Metadata Enter a name for the NetScaler service provider. You will need this value when configuring SAML services. Select Create New Metadata File. Entity ID: Enter the NetScaler login URL (for example, https://cag.safenetdemos.com). Location: Enter the location of the metadata file, which is the Entity ID URL plus /cgi/samlauth (for example, https://cag.safenetdemos.com/cgi/samlauth). 4. Click Apply. The new service provider is added to the Entity ID list. 13

Configuring SAML Services Enable or disable SAML authentication services for individual users or user groups. SAML services are enabled and disabled using either of the following methods: Manually Enabling User Authentication see below Using SAML Provisioning Rules to Enable User Authentication page 15 Manually Enabling User Authentication Enable an individual user to authenticate against the NetScaler service provider. To manually enable authentication for a user: 1. In the SAS console, click Virtual Server, and then click the ASSIGNMENT tab. 2. Complete the search fields to locate the user for whom you want to enable SAML authentication, and then click Search. When located, click the User ID. The user options are displayed. 3. Click SAML Services. The SAML Services options are displayed. 14

4. Click Add. 5. On the Add SAML Service window: a. Click the Service list, and then select the NetScaler service provider. b. In the SAML Login ID field, select User ID. c. Click Add. The service name is added as the user s SAML service provider. Using SAML Provisioning Rules to Enable User Authentication Use SAML provisioning rules to automatically enable or disable user authentication to SAML service providers. The provisioning rules can be used instead of or in addition to manual authentication configuration. To set SAML provisioning rules for users: 1. In the SAS console, click Virtual Server, and then click the POLICY tab. 15

2. Click Automation Policies > SAML Provisioning Rules. 3. Click New Rule. 16

4. Complete the SAML Provisioning Rules window as follows. Rule Name Groups Parties SAML Login ID Enter a name for the new rule. In the Virtual Server groups list, click the group to be authenticated against NetScaler, and then click the right arrow to move the group to the Used by rule list. In the Relying Parties list, click the NetScaler service provider, and then click the right arrow to move the service provider to the Rule Parties list. Select User ID. 5. Click Add. The new rule is displayed under SAML Provisioning Rules. 17

Running the Solution User Authentication Scenario In this example, a user named Walter authenticates to NetScaler using his enrolled password. 1. Walter opens a web browser and goes to the NetScaler site (in this example, https://cag.safenetdemos.com). 2. NetScaler redirects the authentication request to the SAS authentication portal. The authentication portal s Login window is displayed. 3. Walter enters his user name and password, and then clicks Login. 4. After successful authentication, Walter is redirected to the Citrix Web Interface. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 18

Support Contacts If you encounter a problem while installing, registering or operating this product, please make sure that you have read the documentation. If you cannot resolve the issue, contact your supplier or SafeNet Customer Support. SafeNet Customer Support operates 24 hours a day, 7 days a week. Your level of access to this service is governed by the support plan arrangements made between SafeNet and your organization. Please consult this support plan for further information about your entitlements, including the hours when telephone support is available to you. Table 1: Support Contacts Contact Method Address Contact Information SafeNet, Inc. 4690 Millennium Drive Belcamp, Maryland 21017 USA Phone United States 1-800-545-6608 International 1-410-931-7520 Technical Support Customer Portal https://serviceportal.safenet-inc.com Existing customers with a Technical Support Customer Portal account can log in to manage incidents, get the latest software upgrades, and access the SafeNet Knowledge Base. 19