Integration Guide. SafeNet Authentication Manager. Using SAM SAML-based Authentication with Citrix NetScaler Gateway 10.1

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

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 Client. Using SAC CBA for Check Point Security Gateway

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

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

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

Integration Guide. SafeNet Authentication Service. VMWare View 5.1

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

Agent Configuration Guide

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

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

Configuration Guide. SafeNet Authentication Service AD FS Agent

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

Configuration Guide. SafeNet Authentication Service. Token Validator Proxy Agent

Configuration Guide. SafeNet Authentication Service. Remote Logging Agent

SafeNet Authentication Manager Express. Upgrade Instructions All versions

Installation Guide. SafeNet Authentication Service

SAM Context-Based Authentication Using Juniper SA Integration Guide

Microsoft Office 365 Using SAML Integration Guide

User Guide. SafeNet MobilePASS for Windows Phone

Synchronization Agent Configuration Guide

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

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

Gemalto SafeNet Minidriver 9.0

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

SafeNet MobilePASS Version 8.2.0, Revision B

Cloud Authentication. Getting Started Guide. Version

Microsoft IIS Integration Guide

SafeNet Authentication Service

Active Directory Rights Management Service Integration Guide

SAS Agent for Outlook Web Access

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

SafeNet Authentication Service

CA Nimsoft Service Desk

HOTPin Integration Guide: Salesforce SSO with Active Directory Federated Services

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

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

HP Software as a Service. Federated SSO Guide

SafeNet Cisco AnyConnect Client. Configuration Guide

SAS Agent for Outlook Web App

SafeNet Authentication Service

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

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

DIGIPASS as a Service. Google Apps Integration

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

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

Microsoft SQL Server Integration Guide

SafeNet Authentication Service

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

HOTPin Integration Guide: Google Apps with Active Directory Federated Services

Single Sign On for ShareFile with NetScaler. Deployment Guide

HP Software as a Service

ACTIVID APPLIANCE AND MICROSOFT AD FS

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

INTEGRATION GUIDE. IDENTIKEY Federation Server for Juniper SSL-VPN

EVault Endpoint Protection 7.0 Single Sign-On Configuration

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

SafeNet KMIP and Amazon S3 Integration Guide

Protecting Juniper SA using Certificate-Based Authentication. Quick Start 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.

SafeNet MSSQL EKM Provider User Guide

Strong Authentication for Juniper Networks SSL VPN

Google Apps Deployment Guide

DIGIPASS Authentication for Microsoft ISA 2006 Single Sign-On for Outlook Web Access

Egnyte Single Sign-On (SSO) Installation for OneLogin

Citrix Systems, Inc.

SAML Authentication Quick Start Guide

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

For Active Directory Installation Guide

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

Perceptive Experience Single Sign-On Solutions

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

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

Security Assertion Markup Language (SAML) Site Manager Setup

Samsung KNOX EMM Authentication Services. SDK Quick Start Guide

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

INTEGRATION GUIDE. DIGIPASS Authentication for Salesforce using IDENTIKEY Federation Server

Policy Guide Access Manager 3.1 SP5 January 2013

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

Setting Up Resources in VMware Identity Manager

HOTPin Integration Guide: Microsoft Office 365 with Active Directory Federated Services

INTEGRATION GUIDE. DIGIPASS Authentication for VMware Horizon Workspace

Configuring ADFS 3.0 to Communicate with WhosOnLocation SAML

User Management Tool 1.5

How To Install Ctera Agent On A Pc Or Macbook With Acedo (Windows) On A Macbook Or Macintosh (Windows Xp) On An Ubuntu (Windows 7) On Pc Or Ipad

NetIQ Operations Center 5: The Best IT Management Tool in the World Lab

Centrify Mobile Authentication Services for Samsung KNOX

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

Windows Server Update Services 3.0 SP2 Step By Step Guide

HELP DOCUMENTATION E-SSOM DEPLOYMENT GUIDE

McAfee Cloud Identity Manager

DIGIPASS Authentication for Citrix Access Gateway VPN Connections

Generating an Apple Push Notification Service Certificate

VMware Identity Manager Administration

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

Juniper SSL VPN Authentication QUICKStart Guide

PingFederate. Windows Live Cloud Identity Connector. User Guide. Version 1.0

DIGIPASS Authentication for Check Point Connectra

Jobs Guide Identity Manager February 10, 2012

Transcription:

SafeNet Authentication Manager Integration Guide Using SAM 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-012550-001, Rev. A Release Date May 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 SAML Authentication Configuration in SAM... 6 Configuring SAM as an Identity Provider... 6 Configuring SAM for SAML-based User Federation... 7 Configuring Citrix NetScaler Gateway as a Service Provider... 10 Creating a SAML Authentication Policy... 10 Attaching the SAML Policy to the NetScaler Virtual Server... 13 Running the Solution... 13 User Authentication Scenario... 13 Support Contacts... 15 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 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 Manager (SAM) enables complete user authenticator lifecycle management. SAM links tokens with users, organizational rules, and security applications to enable streamlined handling of users' needs throughout the various user authenticator lifecycle stages. 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 Manager 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 Manager. 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 Manager. The deployment of SAML authentication support using SafeNet Authentication Manager with Citrix NetScaler Gateway requires these prerequisite steps: Synchronize the Citrix NetScaler Gateway user store with the SafeNet Authentication Manager 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 Manager. 4

Applicability The information in this document applies to SafeNet Authentication Manager (SAM) 8.2. 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 Manager (SAM) is the identity provider. Citrix NetScaler Gateway 10.1 implements the authentication result determined by SAM. SAML Authentication Flow Secure access to Citrix NetScaler Gateway using SafeNet Authentication Service with SAML occurs as follows: 1. Bob, a user, wants to log in to Citrix NetScaler 10.1. Bob leverages the single sign-on capabilities embedded in the organization s SafeNet Authentication Manager (SAM) solution. 2. SafeNet Authentication Manager s external portal collects Bob's credentials and passes them to SafeNet Authentication Manager for authentication. SAM evaluates Bob s credentials and returns an accept or reject response to the external portal. 3. The portal uses SAM s response to return an accept or error assertion to Citrix NetScaler 10.1. 5

SAML Authentication Configuration in SAM Configuring SAM as an Identity Provider The SAM Configuration Manager and TPO settings are used for setting SafeNet Authentication Manager (SAM) as the Citrix NetScaler identity provider. To configure SAM as an identity provider: 1. From the Windows Start menu, click SafeNet Authentication Manager > Configuration Manager. 2. On the Configuration Manager page, click Action > Cloud Configuration. 3. On the Cloud Settings page, click the Info for Service Provider tab. In the Domain URL field, enter the URL of your organization s external SAM portal. The Single Sign-On fields will be filled in automatically. Do not close the Cloud Settings window. You will return here later during NetScaler SAML policy configuration. 4. Click Export Certificate and save the certificate file. This file will be needed later for NetScaler SAML policy configuration. 6

Configuring SAM for SAML-based User Federation SAM s Token Policy Object (TPO) policies include application authentication settings for SAML service providers. These settings are used by SAM s external portal to communicate with service providers. NOTE: See the SafeNet Authentication Manager Version 8.2 Administrator s Guide for general portal configuration. To edit the TPO policies for SAM s portal configuration: 1. Open the Token Policy Object Editor for the appropriate group. See the SafeNet Authentication Manager Version 8.2 Administrator s Guide for more information. 2. In the left pane, expand Protected Application Settings and then click User Authentication. The property s policies are displayed in the right pane. 3. In the right pane, double-click Application Authentication Settings. 4. On the Application Authentication Settings Properties page, on the User Authentication tab, select the Define this policy setting check box and then select Enabled. 7

5. Click the Definitions button. 6. On the Application Authentication Settings page, in the left pane, right-click Application Authentication Settings and select Create a new profile. A new profile is created. a. In the left pane, right-click the new profile and select Rename. b. Rename the profile to CAG. 7. In the left pane, double-click the new profile named CAG. The profile s policies are displayed in the right pane. 8

8. In the right pane, double-click the following policies, and enter the appropriate information: Application Issuer: Enter the NetScaler Issuer/Entity ID. The value should be the NetScaler virtual server URL (for example, https://<netscaler virtual server>.com) SAM issuer: Type a unique SAM issuer ID (for example, SAM). Application s login URL: Type https://<netscaler virtual server>/csg/samlauth. 9. Enable the appropriate authentication methods for your organization. See the SafeNet Authentication Manager Version 8.2 Administrator s Guide for additional information. The following is an example of completed fields in the Application Authentication Settings window: 10. Click OK until all of the TPO Editor pages are closed. 9

Configuring Citrix NetScaler Gateway as a Service Provider Creating a SAML Authentication Policy Use the SAM SAML settings to configure Citrix NetScaler Gateway as a SAM 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.) 2. On the Policies tab, click Add. 3. On the Create Authentication Policy dialog box, in the Name box, type a name for the new policy. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 10

4. Click the New button to the right of the Server field. 5. On the Create Authentication Server dialog box, 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.) 6. Complete the Install Certificate dialog box as follows: Certificate-Key Pair Name Type a name for the certificate. Certificate File Name Click the Browse button to locate and select the SAM IDP certificate that was exported in previous section (see Configuring SAM as an Identity Provider, section 5). Click Install to install the certificate. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 11

7. On the Create Authentication Server dialog box, in the Redirect URL field, enter the sign-in page URL (see Configuring SAM as an Identity Provider on page 6). 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 dialog box. 10. In the Expression section, 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. 12

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. Running the Solution User Authentication Scenario In this example, a user named Bob authenticates to NetScaler using a messaging token. 1. Bob opens a web browser and goes to the NetScaler site (for example, https://cag.safenetdemos.com). 2. NetScaler redirects the authentication request to the SAM authentication portal. The authentication portal s Login page is displayed. 13

3. Bob enters his user name and then clicks OK. The OTP Authentication page is displayed. 4. In this example, an SMS with the OTP passcode (688074) was sent to Bob s mobile phone. 5. Bob types the passcode in the OTP Authentication Code field on the OTP Authentication page and then clicks OK. 6. After successful authentication, Bob is redirected to the Citrix Web Interface. (The screen image above is from Citrix software. Trademarks are the property of their respective owners.) 14

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 Email Technical Support Customer Portal support@safenet-inc.com 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. 15