LDAP Synchronization Agent Configuration Guide for



Similar documents
LDAP Synchronization Agent Configuration Guide

Synchronization Agent Configuration Guide

Strong Authentication for Microsoft SharePoint

Strong Authentication for Juniper Networks

Strong Authentication for Microsoft TS Web / RD Web

Strong Authentication for Juniper Networks SSL VPN

Strong Authentication for Cisco ASA 5500 Series

BlackShield Authentication Service

Active Directory Synchronization Agent for CRYPTO-MAS1.7

BlackShield ID Agent for Remote Web Workplace

Strong Authentication for Microsoft Windows Logon

SAML Authentication with BlackShield Cloud

BlackShield ID Agent for Terminal Services Web and Remote Desktop Web

Flexible Identity. LDAP Synchronization Agent guide. Bronze. version 1.2

Remote Logging Agent Configuration Guide

BlackShield ID MP Token Guide. for Java Enabled Phones

BlackShield ID PRO. Steel Belted RADIUS 6.x. Implementation Guide. Copyright 2008 to present CRYPTOCard Corporation. All Rights Reserved

formerly Help Desk Authority HDAccess Administrator Guide

Data Protection. Administrator Guide

Protected Trust Directory Sync Guide

4.0. Offline Folder Wizard. User Guide

Security Analytics Engine 1.0. Help Desk User Guide

Jobs Guide Identity Manager February 10, 2012

Contents Notice to Users

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

Web Remote Access. User Guide

Configuration Guide. SafeNet Authentication Service. Remote Logging Agent

Installation Guide. SafeNet Authentication Service

Trustwave SEG Cloud Customer Guide

Secure Web Service - Hybrid. Policy Server Setup. Release Manual Version 1.01

Dell KACE K1000 System Management Appliance Version 5.4. Service Desk Administrator Guide

Quest ChangeAuditor 5.1 FOR ACTIVE DIRECTORY. User Guide

ACTi NVR Config Converter User s Manual. Version /06/07

TSM Studio Server User Guide

Dell Statistica Statistica Enterprise Installation Instructions

Juniper SSL VPN Authentication QUICKStart Guide

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

Implementation Guide for protecting

Cisco ASA Authentication QUICKStart Guide

Agent Configuration Guide

Introduction to Directory Services

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

NetBak Replicator 4.0 User Manual Version 1.0

Installation and Configuration Guide

FOR WINDOWS FILE SERVERS

Creating and Managing Custom Payment Processors in Blackbaud

Configuration Guide. for the Lepide User Password Expiration Reminder

User Source and Authentication Reference

HP IMC Firewall Manager

Dell One Identity Cloud Access Manager How to Configure Microsoft Office 365

How To Take Advantage Of Active Directory Support In Groupwise 2014

Adeptia Suite 6.2. Application Services Guide. Release Date October 16, 2014

Dell Client Profile Updating Utility 5.5.6

TRITON Unified Security Center Help

Dell Enterprise Reporter 2.5. Configuration Manager User Guide

MobileStatus Server Installation and Configuration Guide

CA Nimsoft Monitor Snap

DESlock+ Basic Setup Guide ENTERPRISE SERVER ESSENTIAL/STANDARD/PRO

Quick Connect Express for Active Directory

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

Copyright 2012 Trend Micro Incorporated. All rights reserved.

AD Self-Service Suite for Active Directory

To enable an application to use external usernames and passwords, you need to first configure CA EEM to use external directories.

Setup Guide Access Manager 3.2 SP3

CA Nimsoft Monitor. Probe Guide for IIS Server Monitoring. iis v1.5 series

Migration Tool Administration Guide

Quest Collaboration Services How it Works Guide

Sophos Mobile Control Super administrator guide. Product version: 3

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

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

Information on Syslog For more information on syslog, see RFC Released: December 2006 Interoperability issues: None. Table 1: Syslog at a Glance

HP A-IMC Firewall Manager

Citrix Systems, Inc.

Synchronization Tool. Administrator Guide

Contents Firewall Monitor Overview Getting Started Setting Up Firewall Monitor Attack Alerts Viewing Firewall Monitor Attack Alerts

Spotlight Management Pack for SCOM

Administration Quick Start

Secure Web Gateway Version 11.0 User Guide

CA Technologies SiteMinder

Implementation Guide for. Juniper SSL VPN SSO with OWA. with. BlackShield ID

Spotlight on Messaging. Evaluator s Guide

Dell Directory Analyzer Installation Guide

Defender Delegated Administration. User Guide

User Guidance. CimTrak Integrity & Compliance Suite

Simba ODBC Driver with SQL Connector for Apache Cassandra

Novell ZENworks 10 Configuration Management SP3

Migration Tool Administration Guide

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

GFI Product Manual. Outlook Connector User Manual

Version 9. Active Directory Integration in Progeny 9

PrinterOn Mobile Applications for ios and Android

Getting Started with Clearlogin A Guide for Administrators V1.01

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

ADS Integration Guide

Dell Statistica Document Management System (SDMS) Installation Instructions

Security whitepaper. CloudAnywhere.

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

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

Managing Software Updates with System Center 2012 R2 Configuration Manager

[The BSD License] Copyright (c) Jaroslaw Kowalski

Transcription:

LDAP Synchronization Agent Configuration Guide for Powerful Authentication Management for Service Providers and Enterprises Version 3.x Authentication Service Delivery Made EASY

LDAP Synchronization Agent Configuration Guide Copyright Copyright 2011. CRYPTOCard Inc. All rights reserved. The information contained herein is subject to change without notice. Proprietary Information of CRYPTOCard Inc. Disclaimer The information contained in this document may change without notice, and may have been altered or changed if you have received it from a source other than CRYPTOCard Inc. While every effort is made to ensure the accuracy of content offered on these pages, CRYPTOCard Inc. shall have no liability for errors, omissions or inadequacies in the content contained herein or for interpretations thereof. Use of this information constitutes acceptance for use in an AS IS condition, without warranties of any kind, and any use of this information is at the user s own risk. No part of this documentation may be reproduced without the prior written permission of the copyright owner. CRYPTOCard Inc. disclaims all warranties, either expressed or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall CRYPTOCard Inc. be liable for any damages whatsoever, including direct, indirect, incidental, consequential or special damages, arising from the use or dissemination hereof, even if CRYPTOCard Inc. has been advised of the possibility of such damages. Some provinces, states or countries do not allow the exclusion or limitation of liability for consequential or incidental damages, so the foregoing limitation may not apply. Links and addresses to Internet resources are inspected thoroughly prior to release, but the everchanging nature of the Internet prevents CRYPTOCard Inc. from guaranteeing the content or existence of the resource. When possible, the reference contains alternate sites or keywords that could be used to acquire the information by other methods. If you find a broken or inappropriate link, please send an email with the topic name, link, and its behaviour to support@cryptocard.com. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of the license. Trademarks BlackShield ID, CRYPTOCard and the CRYPTOCard logo are trademarks and/or registered trademarks of CRYPTOCard Corp. in Canada and/or other countries. All other goods and/or services mentioned are trademarks of their respective holders. 2

LDAP Synchronization Agent Configuration Guide Contact Information CRYPTOCard s technical support specialists can provide assistance when planning and implementing CRYPTOCard in your network. In addition to aiding in the selection of the appropriate authentication products, CRYPTOCard can suggest deployment procedures that provide a smooth, simple transition from existing access control systems and a satisfying experience for network users. We can also help you leverage your existing network equipment and systems to maximize your return on investment. CRYPTOCard works closely with channel partners to offer worldwide Technical Support services. If you purchased this product through a CRYPTOCard channel partner, please contact your partner directly for support needs. To contact CRYPTOCard directly: United Kingdom 2430 The Quadrant, Aztec West, Almondsbury, Bristol, BS32 4AQ, U.K. Phone: +44 870 7077 700 Fax: +44 870 70770711 support@cryptocard.com North America 600-340 March Road, Kanata, Ontario, Canada K2K 2E4 Phone: +1 613 599 2441 Fax: +1 613 599 2442 support@cryptocard.com For information about obtaining a support contract, see our Support Web page at http://www.cryptocard.com Publication History Date Description Revision 2011.11.28 Feature changes 2.3 2011.08.31 Feature changes 2.2 2011.07.04 Added Feature Update 2.1 2011.05.09 Minor updates 2.0 2011.03.14 Initial release 1.0 3

LDAP Synchronization Agent Configuration Guide Contents Applicability... 5 Overview... 6 Features... 7 Preparation and Prerequisites... 7 Configuring the Agent... 8 BlackShield ID LDAP Sync Agent Configuration Tool... 13 Status Tab... 13 LDAP Configuration... 13 LDAP Sync Groups... 13 Last Sync Status... 14 Transaction Details... 14 Configuration Tab... 15 LDAP Configuration... 15 LDAP Credentials... 16 LDAP Sync Group(s)... 17 LDAP Schema Configuration... 18 Other Synchronization Options... 18 Mobile Number Country Code... 18 LDAP Scan Interval... 18 Group Sync Options... 19 Key Set... 19 BlackShield ID Synchronization Server... 19 Notification Tab... 20 SMTP Configuration... 20 E-Mail Test... 21 E-Mail Message Templates... 21 4

LDAP Synchronization Agent Configuration Guide Applicability This integration guide is applicable to: Summary Authentication Server BlackShield Cloud BlackShield SPE Server (3.x) Supported Windows Versions Windows XP SP 3 Windows 2003 R2 Server Windows 2008 SP2 and Windows 2008 R2 Windows Vista SP2 Windows 7 Supported Architecture 32-bit 64-bit Additional Software Components.Net 2.0 Network Port TCP Port 8456 TCP Port 389 TCP Port 636 (optional) Support LDAP Directory Servers Active Directory Sun One 6.x Novell edirectory 8.x LDAP Directory Server Access Read-only Supported LDAP Groups Single LDAP Group Multiple LDAP Groups Applicability 5

Overview The LDAP Synchronization Agent has been developed to simplify the task of user creation in BlackShield Cloud. Without the agent, the administrator must manually input user information via the web based management interface. Once installed, the LDAP Synchronization Agent monitors LDAP groups for membership changes and updates user information in BlackShield Cloud to reflect these changes. 1. Organization imports their synchronization agent key file into the LDAP Synchronization Agent, configures a connection to their LDAP Directory Server then selects one or more LDAP groups. 2. The LDAP Synchronization Agent queries the LDAP Directory server for all users within the selected LDAP Group(s). 3. For each member of the group: The first name, last name, username, email address, address, phone, mobile and selected LDAP group(s) are exported by the LDAP Synchronization Agent and queued for transmission. 4. The LDAP Synchronization Agent pushes all user and group information to the BlackShield Cloud which in turn creates each user and group in the Virtual Server. 5. The LDAP Synchronization Agent queries the LDAP Directory server every 20 minutes (default synchronization period) and pushes all user and group information to the BlackShield Cloud. 6. Additions, deletions and updates are pushed to BlackShield Cloud during each synchronization. Overview 6

Features Most organizations maintain information about their users in an LDAP directory such as Active Directory. The purpose of the Synchronization Agent is to auto-populate BlackShield Cloud with users maintained in one of these user sources. Key features of the agent are: Can be used with almost any LDAP Directory Server. Can accommodate custom LDAP schemas. Does not write to the LDAP Directory Server. Does not require an administrator account to connect to the LDAP Directory Server. Can synchronize multiple LDAP Directory Servers. Uses AES encryption between the LDAP Synchronization Agent and the BlackShield Cloud. Supports SSL between the LDAP Synchronization Agent and the LDAP Directory Server. Preparation and Prerequisites You will need the following to install and configure the LDAP Synchronization Agent: The BlackShield Cloud account total license capacity must be equal to or greater than the amount of users synchronized from LDAP. LDAP groups do not count towards capacity. The synchronization agent key file generated by your Virtual Server (MASSyncConfigFile.bmc). This is generated from the LDAP Sync Agent Settings link in the Authentication Processing Module within the COMMS tab of your Virtual Server. The agent Installer (BlackShield ID LDAP Sync Agent x64.exe or BlackShield ID LDAP Sync Agent.exe for 64-bit and 32-bit systems respectively) The IP address/host name and port number of your LDAP Directory Server. An account name and password that can be used by the LDAP Synchronization Agent to connect to the LDAP Directory Server. TCP Port 389 or 636 open between the LDAP Synchronization Agent and the LDAP Directory Server. TCP Port 8456 open between the LDAP Synchronization Agent and BlackShield Cloud. Features 7

LDAP Synchronization Agent Configuration Guide Configuring the Agent Configuring the LDAP Synchronization agent consists of 10 steps: Step 1. Step 2. Step 3. Step 4. Step 5. Step 6. Step 7. Step 8. Step 9. Step 10. Download the LDAP Sync Agent key file for your Virtual Server within BlackShield Cloud Import the LDAP Sync Agent key file into the LDAP Synchronization agent. Configure the connection information for the LDAP Directory Server. Select the LDAP Group(s) to synchronize. Set the LDAP scan interval. Specify an SMTP Server (optional). Customized Email Message Templates (optional). Create Event Recipient Lists (optional). Start Synchronization Allow Sync Permission 1. Log into BlackShield Cloud Manager. Select Virtual Servers, Your Account Name, COMMS tab. Expand Authentication Processing then select LDAP Sync Agent Settings. Select the Download button then save the MASSyncConfigFile.bmc file. This file is loaded into the LDAP Synchronization Agent. Configuring the Agent 8

2. After running the installer: Launch the Agent from the CRYPTOCard Program group. In the Current Organization section, click the Add button. Browse to the location of the MASSyncConfigFile.bmc and load the file. The Current Organization section will update showing the name of your Virtual Server. 3. Select the Configuration tab. In the LDAP Configuration section, click the Configure button. Enter the host name or IP address and port number of the LDAP Directory server. Select SSL if you have a certificate installed on the server. If you have one or more failover LDAP directory servers that the agent should connect to in the event that the primary cannot be reached, indicate this by selecting a corresponding number from the Number of Failover dropdown. Configuring the Agent 9

Select a schema from the dropdown list. Possible default values are: Active Directory edirectory SunOne directory Enter a User DN and password created for the agent. The User DN contains the username (and location of the user within LDAP) that will be used by the agent to connect to the LDAP Directory Server. If using Active Directory, this value should be entered in an email format. Example: The BaseDN in the figure is dc=ts, DC=cryptocard, DC=com. So the User DN should be defined as username@ts.cryptocard.com. The user account does not need write capability as the agent only reads from the directory. The Base DN acts as the starting point in the directory for the agent to search for users. Append Base DN: This will add the Base DN to the information defined in User DN. Do not select this option if the User DN value has been entered in an email format. The agent will automatically find all containers with users, starting from the BaseDN. You can exclude containers or add containers by checking the manually edit option. Configuring the Agent 10

4. The next step is to configure the LDAP group memberships which are used to determine which users are synchronized. In other words, containers determine where to look for users while group membership determines which users in a container will be synchronized. Use the arrow buttons to add or remove highlighted Available Groups to/from Synchronized Groups. 5. Click Configure in the Other Synchronization Options group. If required, modify the LDAP Scan Interval and/or the Groups to Sync option. 6. Select the Notification Tab. In SMTP Configuration select Configure. Enter a from Email address, the Hostname/IP address of the SMTP server, port number and if required, the user name and password credentials to log onto the SMTP server. 7. In Email Message Templates select Customize. Select the message condition from the dropdown and modify the Subject and Body content as required. Configuring the Agent 11

8. In Event Recipient Lists select Add. Enter one or more valid email addresses to the recipient email list and set the event. 9. To start / stop synchronization, click the Start / Stop buttons in Service Status. 10. To allow Sync Agent Permission, click the Change Permission link in the Sync Permission column under the LDAP Sync Agent Hosts task of the Authentication Processing module on the COMMS tab of your Blackshield Console. Change the Sync Agent Host Permission to Allow and click Apply. Configuring the Agent 12

BlackShield ID LDAP Sync Agent Configuration Tool The BlackShield ID LDAP Sync agent configuration tool allows for the modification of various features available within the agent. Status Tab The Status tab deals primarily with supplying information on LDAP Sync Groups and their transaction details. LDAP Configuration LDAP CONNECTION STATUS Displays the current connection status between the agent and the LDAP Directory server. LDAP CONFIGURATION INFO Displays the connection information for the LDAP Server. This dialog does not display any password information. LDAP Sync Groups Lists all LDAP Groups configured to synchronize against the BlackShield Cloud. BlackShield ID LDAP Sync Agent Configuration Tool 13

Last Sync Status LAST SYNC TIME Displays the last synchronization attempt by the agent. SCAN DURATION Displays the amount of time required to scan all groups to retrieve user information. # OF UNIQUE OBJECTS Displays the amount of LDAP objects discovered during the last scheduled scan. # OF DIFFERENCES Displays the amount of LDAP objects differences between the local persistent cache and the LDAP Directory server during the last scheduled scan. SENT TRANSACTIONS Displays the amount of updates sent to the BlackShield Cloud. TOTAL USERS SYNC D Displays the amount of users currently synchronized with the BlackShield Cloud. Transaction Details ID Displays the number of the current transaction record. STATUS Displays the status of the transaction. SCAN STARTED Displays the start date and time of an LDAP Directory server scan. SCAN ENDED Displays the end date and time of an LDAP Directory server scan. SENT TO BLACKSHIELD Displays the date and time the transaction was delivered to BlackShield Cloud. REFRESH Amount of time before transaction details will be updated. SAVE AS Saves all transaction details to a file. CLEAR Permanently deletes all transaction details. BlackShield ID LDAP Sync Agent Configuration Tool 14

Configuration Tab The Configuration tab deals primarily with LDAP configuration and scanning intervals. LDAP Configuration This section is used to configure the connection between the agent and the LDAP Directory server. HOST NAME OR IP Specifies the location of the LDAP server. PORT By default TCP port 389 is used. If required, the Active Directory Global Catalog (TCP port 3268) may be used. USE SSL If the LDAP server has been configured to use a certificate this option may be select. If the option is selected change the Port value to 636. NUMBER OF FAILOVER May configure up to 4 other failover LDAP servers. All LDAP servers must have access to the same BaseDN. BlackShield ID LDAP Sync Agent Configuration Tool 15

LDAP SCHEMA Includes default LDAP schema support for Active Directory (2003/2008), edirectory 8.x and Sun One 6.x Additional schemas may appear if configured under LDAP Schema Configuration. LDAP Credentials USER DN If using Active Directory, the value should be entered in an email format Example: The BaseDN in the figure is dc=ts, DC=cryptocard, DC=com. So username ccldap could be defined in UserDN as ccldap@ts.cryptocard.com. If using another LDAP Server the User DN may be more complicated, for example uid=ccldap, ou=users, dc=ts, dc=cryptocard, dc=com BASE DN: Specifies the top level of the LDAP Server. APPEND BASE DN This will add the Base DN to the information defined in User DN. Example: If I specified a User DN of uid=ccldap and selected Append Base DN the following would be submitted to the LDAP Server when connecting uid=ccldap, dc=ts, dc=cryptocard, dc=com PASSWORD Used in combination with User DN as credentials to connect to the LDAP Server. BlackShield ID LDAP Sync Agent Configuration Tool 16

MANUAL DN CONFIGURATION Allows for manually editing the location where users can be found. LDAP Sync Group(s) LDAP groups may be selected from Available Groups and placed into Synchronized Group(s). If the group is not visible, enter the name of the group in the Available Groups field. Synchronization will not take place if Synchronized Group(s) contains no groups. If a selected LDAP group is deleted on the LDAP Directory Server, all synchronization will be halted until the group is removed from the agent or recreated on the LDAP Directory Server. If you d like to remove all LDAP users from BlackShield Cloud, you must place an empty LDAP group in Synchronized Group(s). BlackShield ID LDAP Sync Agent Configuration Tool 17

LDAP Schema Configuration The schema management dialog allows for the creation of a custom schema. This can be used to view LDAP objects which are not visible by default within the LDAP Synchronization agent. Other Synchronization Options Mobile Number Country Code COUNTRY CODE TO PREPEND The agent automatically strips all non-numeric characters from the data in the Cell Number mapping (refer to point 7 above). In addition, if a numeric value is entered into this field, the agent will prepend this value to the Cell Number mapping under the following conditions: If the Cell Number has 00 as the leading digits, the agent will remove the leading 00. Example: 0041-77889991111 becomes 4177889991111 If the Cell Number has 0 as the leading digit, the agent will strip the 0 and prepend the country code. Example using 31 as prepend country code: 0778-89991111 becomes 3177889991111 If the Cell Number leading digit is 1 through 9, the agent will prepend the country code. Example using 31 as prepend country code: 778-89991111 becomes 3177889991111 LDAP Scan Interval This value determines how frequently the agent will scan LDAP for changes and apply them to BlackShield Cloud. The default value is 20 minutes. BlackShield ID LDAP Sync Agent Configuration Tool 18

Group Sync Options The Group Sync options allow you to control the LDAP groups that get migrated into BlackShield Cloud. The default value is Sync filter groups only. The following options are available: All: All LDAP groups will be imported into BlackShield Cloud. With members only: Only the LDAP groups assigned to synchronized users are imported into BlackShield Cloud. Sync filter groups only: Only the monitored LDAP sync group is imported into BlackShield Cloud. None: No LDAP groups will be imported into BlackShield Cloud. Key Set Displays the account specific synchronization agent key being used in BlackShield Cloud. This information must match with the Key Set found under Virtual Servers, Account Name, COMMS, Authentication Processing, LDAP Sync Agent Settings within BlackShield Cloud. BlackShield ID Synchronization Server Displays the location of the BlackShield Cloud LDAP synchronization servers and the TCP port. BlackShield ID LDAP Sync Agent Configuration Tool 19

Notification Tab The Notification tab deals primarily with SMTP Server configuration and alert messages. SMTP Configuration CONFIGURE SMTP SETTINGS Enter a from Email address, the Hostname/IP address of the SMTP server, port number. If required, the user name and password credentials to log onto the SMTP server may be entered. BlackShield ID LDAP Sync Agent Configuration Tool 20

E-Mail Test ENTER EMAIL ADDRESS This section is used to test the SMTP configuration. E-Mail Message Templates The agent can send notification if it is unable to connect to LDAP or connect to BlackShield. Event Recipient Lists LIST NAME Display name for the event. RECIPIENT E-MAIL Enter a valid email address then select Add. RECIPIENT E-MAIL LIST Displays a list of all email addresses to notify. EVENTS Place a checkmark on LDAP or Sync Server Connection issue. BlackShield ID LDAP Sync Agent Configuration Tool 21