SVN Authentication and Authorization

Size: px
Start display at page:

Download "SVN Authentication and Authorization"

Transcription

1 Admin Guide SVN Authentication and Authorization Authentication and Authorization of SVN Users via Active Directory and OpenLDAP Gérard Bieli, Christian Haller Windisch, 14th August 2009

2 Contents 1 Prerequisites 4 2 Compilation and installation of the Apache Module 5 3 Configuration Creating the SVN repository or repositories Creating the database Loading the required Apache modules Configuring the Apache web server Defining the LDAP aliases Configuring the Apache Location for the SVN repository Entering the global server commands for LDAP over SSL/TLS The full Apache SVN example configuration

3 Abstract This document contains a guide for administrators to implement a solution for SVN LDAP authentication and authorisation with the help of a database. This solution was tested on a Linux server with Kernel version The solution consists of: Secure SSL Authentication against more than one non-redundant LDAP Server. Secure SSL Authentication against redundant Active Directory Domain Controllers. SVN Authorisation with the help of a MySQL Database. The solution uses a non standard module called mod authz svn db 1 developed by Christopher Wojno for the SVN database based authorisation. Figure 0.1 shows the whole solution detailed in one picture. A user types in his or her credentials into the SVN client login fields (1). The SVN client then sends this credentials via HTTP basic auth to the Apache server (2). After receiving the login data, the LDAP module tries to authenticate the user against the LDAP servers (with the help of the alias module) (3). After the successful authentication, the module mod authz svn db queries the MySQL database to check whether the user has access rights on the desired repository or not (4). If the user has the necessary rights, the dav svn module delivers the SVN data to the client (5 and 6). Apache SVN Repositories SVN Client credentials 2 6 deliver data HTTP Basic Auth DAV SVN Modul Authz SVN DB Modul LDAP Modul retrieve data from repo authorise user Authorization DB 1 Alias Modul authenticate user OpenLDAP Active Directory EDU Active Directory ADM Figure 0.1: Schematic of the whole solution 1 authz svn db

4 1 Prerequisites To successfully implement the solution described in this document, it is assumed that the reader has basic knowledge of linux systems administration. This includes: Installation of packages via apt. Being familiar with the bash shell. In order to successfully implement the configuration specified in this document, there are some system requirements to cover. It is assumed that the apache web server runs a Debian 5 32bit Linux with Kernel or later. The module compilation has not been tested on 64bit systems or Windows. Due to the fact that the Apache module framework should be platform independent, it might also work on these systems. In order to successfully implement a LDAP authentication system, a working OpenLDAP, Active Directory server or another LDAP server is needed. It is also possible to query multiple non redundant LDAP servers in a specified order. If a secure SSL/TLS connection is desired, a valid SSL certificate must be available on the LDAP server(s). All the steps and configurations in this document are intended to be executed on the server on which the Apache web server is installed. The following debian packages need to be installed in order to successfully compile the mod authz svn db module: Package apache2 v2.2.9 libapache2-svn v1.5.1 apache2-threaded-dev v2.2.9 libsvn-dev v1.5.1 libmysqlclient15-dev v5.0.51a libmysqlclient15off v5.0.51a Notes apache server meta package apache svn module apache headers and build tools svn headers mysql development libraries and headers mysql client library To create and manage the SVN repository, the following package should be installed: Package Notes subversion v1.5.1 svn client, svn administration tool and svn server To have a MySQL database server available on the same server, the following packages should be installed: Package mysql-server v5.0.51a phpmyadmin v4: Notes mysql server meta package php administration platform to manage the database (URL: 4

5 2 Compilation and installation of the Apache Module If all the packages in chapter 1 have been installed, the compilation and installation of the module mod authz svn db should work without any difficulties by simply executing the build script from the module s ZIP file. In order to build the module, follow these instructions: 1. Unzip the mod authz svn db.zip file to /tmp/mod authz svn db. 2. Change to the directory /tmp/mod authz svn db. 3. Execute the build.sh script with root priviledges. The build.sh script builds and installs the module mod authz svn db with the help of the Apache apxs2 tool into the Apache modules folder. If the build and installation process was successful, the directory /usr/lib/apache2/modules should contain the mod authz svn db mysql.so file. Listing 2.1 shows the content of the build file. #! / bin / bash Listing 2.1: mod authz svn db build script #s t o p the apache s e r v e r / e t c / i n i t. d/ apache2 stop #change to the mysql d i r e c t o r y cd mysql #compile the module #note : apxs2 i s t he apache b u i l d h e l p e r which i s used to b u i l d modules. GCC does not work!!!!! apxs2 c I / usr / i n c l u d e / subversion 1 I.. L / usr / l i b / l m y s q l c l i e n t mod authz svn db mysql. c #i n s t a l l the module i n t o t he apache modules d i r e c t o r y ( u s u a l l y / user / l i b / apache2 / modules ) apxs2 i e n authz svn db mysql module mod authz svn db mysql. l a #s t a r t the s e r v e r / e t c / i n i t. d/ apache2 s t a r t #change to the o r i g i n a l d i r e c t o r y cd.. 5

6 Chapter 2. Compilation and installation of the Apache Module If the installation was successful, the output on the console should be similar to Listing 2.2. Listing 2.2: Output of the buildscript Stopping web s e r v e r : apache2. / usr / share /apr 1.0/ b u i l d / l i b t o o l s i l e n t mode=compile tag=d i s a b l e s t a t i c i486 linux gnu gcc p r e f e r p i c DLINUX=2 D GNU SOURCE D LARGEFILE64 SOURCE D REENTRANT I / usr / i n c l u d e /apr 1.0 I / usr / i n c l u d e /mysql I / usr / i n c l u d e / o p e n s s l I / usr / i n c l u d e / p o s t g r e s q l I / usr / i n c l u d e / xmltok pthread I / usr / i n c l u d e / apache2 I / usr / i n c l u d e /apr 1.0 I / usr / i n c l u d e /apr 1.0 I / usr / i n c l u d e / p o s t g r e s q l I / usr / i n c l u d e /mysql I / usr / i n c l u d e / subversion 1 I.. c o mod authz svn db mysql. l o mod authz svn db mysql. c && touch mod authz svn db mysql. s l o / usr / share /apr 1.0/ b u i l d / l i b t o o l s i l e n t mode=l i n k tag=d i s a b l e s t a t i c i486 linux gnu gcc o mod authz svn db mysql. l a L/ usr / l i b / l m y s q l c l i e n t rpath / usr / l i b / apache2 / modules module avoid v e r s i o n mod authz svn db mysql. l o / usr / share / apache2 / b u i l d / i n s t d s o. sh SH LIBTOOL= / usr / share /apr 1.0/ b u i l d / l i b t o o l mod authz svn db mysql. l a / usr / l i b / apache2 / modules / usr / share /apr 1.0/ b u i l d / l i b t o o l mode=i n s t a l l cp mod authz svn db mysql. l a / usr / l i b / apache2 / modules / cp. l i b s / mod authz svn db mysql. so / usr / l i b / apache2 / modules / mod authz svn db mysql. so cp. l i b s / mod authz svn db mysql. l a i / usr / l i b / apache2 / modules / mod authz svn db mysql. l a PATH= $PATH: / sbin l d c o n f i g n / usr / l i b / apache2 / modules L i b r a r i e s have been i n s t a l l e d in : / usr / l i b / apache2 / modules I f you ever happen to want to l i n k a g a i n s t i n s t a l l e d l i b r a r i e s in a given d i r e c t o r y, LIBDIR, you must e i t h e r use l i b t o o l, and s p e c i f y the f u l l pathname o f the l i b r a r y, or use the LLIBDIR f l a g during l i n k i n g and do at l e a s t one o f the f o l l o w i n g : add LIBDIR to the LD LIBRARY PATH environment v a r i a b l e during e x e c u t i o n add LIBDIR to the LD RUN PATH environment v a r i a b l e during l i n k i n g use the Wl, rpath Wl, LIBDIR l i n k e r f l a g have your system a d m i n i s t r a t o r add LIBDIR to / e t c / ld. so. conf See any o p e r a t i n g system documentation about shared l i b r a r i e s for more information, such as the ld ( 1 ) and ld. so ( 8 ) manual pages. chmod 644 / usr / l i b / apache2 / modules / mod authz svn db mysql. so S t a r t i n g web s e r v e r : apache2. Admin Guide 6 SVN Authentication and Authorization

7 3 Configuration This chapter shows how to configure the Apache web server and the database in order to make the solution fully functional. 3.1 Creating the SVN repository or repositories To create a new repository called example rep follow these instructions: 1. Change to the directory where the repository or repositories should be created (e.g. /data). 2. Create a SVN repository with svnadmin create example_rep. 3. Change the owner and the group of the created repository to www-data (chgrp -R and chown -R). 3.2 Creating the database To create the database on the MySQL server follow these instructions: 1. Connect to the MySQL server either with phpmyadmin (URL: or the command line client. 2. Execute the contents of the create db.sql file contained in the mod authz svn db.zip. 3. Create a database user mod svn with only SELECT permissions. This user is used by the mod authz svn db module to query the database. After the successful creation of the database, the MySQL server should have a database called svn perm with seven data tables. Listing 3.1 shows the SQL commands for creating the database with its data tables. Listing 3.1: Database creation CREATE DATABASE svnperm DEFAULT CHARACTER SET u t f 8 COLLATE u t f 8 u n i c o d e c i ; USE svnperm ; CREATE TABLE a u t h z s v n r e p o s i t o r y ( id INT(11) NOT NULL AUTO INCREMENT, name VARCHAR(255) NOT NULL UNIQUE, PRIMARY KEY ( id ), INDEX repo name idx ( name ) ) ENGINE=InnoDB ; 7

8 Chapter 3. Configuration 3.2. Creating the database CREATE TABLE authz svn user ( id INT(11) NOT NULL AUTO INCREMENT, name VARCHAR(255) NOT NULL UNIQUE, PRIMARY KEY ( id ), INDEX user name idx ( name ) ) ENGINE=InnoDB ; CREATE TABLE authz svn repopath ( id INT(11) NOT NULL AUTO INCREMENT, r e p o s i t o r y i d INT(11) NOT NULL, path VARCHAR(255) NOT NULL, PRIMARY KEY ( id ), UNIQUE ( r e p o s i t o r y i d, path ), FOREIGN KEY r e p o s i t o r y i d i d x f k ( r e p o s i t o r y i d ) REFERENCES a u t h z s v n r e p o s i t o r y ( id ) ON DELETE CASCADE ) ENGINE=InnoDB ; CREATE TABLE a u t h z s v n u s e r p e r m ission ( u s e r i d INT(11) NOT NULL, r e p o s i t o r y p a t h i d INT(11) NOT NULL, read TINYINT( 1 ) NOT NULL, write TINYINT( 1 ) NOT NULL, recursive TINYINT( 1 ) NOT NULL, PRIMARY KEY ( u s e r i d, r e p o s i t o r y p a t h i d ), FOREIGN KEY u s e r i d i d x f k ( u s e r i d ) REFERENCES authz svn user ( id ) ON DELETE CASCADE, FOREIGN KEY r e p o p a t h i d i d x f k ( r e p o s i t o r y p a t h i d ) REFERENCES authz svn repopath ( id ) ON DELETE CASCADE ) ENGINE=InnoDB ; CREATE TABLE authz svn group ( id INT(11) NOT NULL AUTO INCREMENT, name VARCHAR(255) NOT NULL UNIQUE, PRIMARY KEY ( id ), INDEX group name idx ( name ) ) ENGINE=InnoDB ; CREATE TABLE authz svn groupmembership ( id INT(11) NOT NULL AUTO INCREMENT, u s e r i d INT(11) NOT NULL, Admin Guide 8 SVN Authentication and Authorization

9 Chapter 3. Configuration 3.3. Loading the required Apache modules group id INT(11) NOT NULL, PRIMARY KEY ( id ), UNIQUE ( u s e r i d, group id ), FOREIGN KEY u s e r i d i d x f k ( u s e r i d ) REFERENCES authz svn user ( id ) ON DELETE CASCADE, FOREIGN KEY g r o u p i d i d x f k ( group id ) REFERENCES authz svn group ( id ) ON DELETE CASCADE ) ENGINE=InnoDB ; CREATE TABLE authz svn grouppermission ( id INT(11) NOT NULL AUTO INCREMENT, group id INT(11) NOT NULL, r e p o s i t o r y p a t h i d INT(11) NOT NULL, read TINYINT( 1 ) NOT NULL, write TINYINT( 1 ) NOT NULL, recursive TINYINT( 1 ) NOT NULL, PRIMARY KEY ( id ), UNIQUE ( group id, r e p o s i t o r y p a t h i d ), FOREIGN KEY r e p o p a t h i d i d x f k ( r e p o s i t o r y p a t h i d ) REFERENCES authz svn repopath ( id ) ON DELETE CASCADE, FOREIGN KEY g r o u p i d i d x f k ( group id ) REFERENCES authz svn group ( id ) ON DELETE CASCADE ) ENGINE=InnoDB ; 3.3 Loading the required Apache modules There are certain modules which need to be loaded: 1. Make sure the dav svn module is activated (which should be the case after installing it via apt). 2. Edit the file /etc/apache2/mods-enabled/dav svn.load and append the line LoadModule authz svn db mysql module /usr/lib/apache2/modules/mod authz svn db mysql.so to load the mod authz svn db module. Listing 3.2 shows the new content of the file dav svn.load. 3. Enable the module mod authn alias by executing the command a2enmod authn_alias. 4. Enable the module mod authnz ldap by executing the command a2enmod authnz_ldap. Listing 3.2: Content of the new dav svn.load # Depends : dav LoadModule dav svn module / usr / l i b / apache2 / modules /mod dav svn. so LoadModule authz svn module / usr / l i b / apache2 / modules / mod authz svn. so LoadModule authz svn db mysql module / usr / l i b / apache2 / modules / mod authz svn db mysql. so Admin Guide 9 SVN Authentication and Authorization

10 Chapter 3. Configuration 3.4. Configuring the Apache web server 3.4 Configuring the Apache web server Defining the LDAP aliases In the dav svn.conf file the necessary alias definitions need to be created at the beginning of the file. Listing 3.3 shows the structure of an alias definition for an LDAP connection. Details to the configuration of Apache aliases can be found at authn alias.html. A complete example configuration is available in chapter <AuthnProviderAlias ldap a l i a s 1 > AuthLDAPBindDN... AuthLDAPBindPassword... AuthLDAPURL... </AuthnProviderAlias> Listing 3.3: Alias definition Table 3.1 shows the common LDAP ports which can be used within the command string of AuthLDAPURL. Table 3.1: LDAP Ports Port Explanation 389 Standard LDAP Port 636 LDAP port for secure SSL connections 3268 Global Catalog port used by Active Directory 3269 Secure Global Catalog port used by Active Directory Configuring the Apache Location for the SVN repository After creating the aliases, define a Location. A location is a part of the URL where the SVN repository should be accessible. Details about the definition of a Location are available at Listing 3.4 shows the structure of a Location definition. It contains three sections: 1. The SVN section contains the SVN commands or directives defined by the mod dav svn module. Details at dav svn. 2. Details on the authentication section can be found at auth basic.html. 3. This section contains the directives for the mod authz svn db module. All the available directives are explained in Listing 3.5. <Location / example repo> #s e c t i o n 1 : DAV svn SVNPath... Listing 3.4: Location configuration Admin Guide 10 SVN Authentication and Authorization

11 Chapter 3. Configuration 3.4. Configuring the Apache web server #s e c t i o n 2 : AuthBasicProvider a l i a s 1 a l i a s 2... AuthType Basic AuthName... r e q u i r e valid user #s e c t i o n 3 : AuthzSVNDBHost... AuthzSVNDBPort... AuthzSVNDBName... AuthzSVNDBUsername... AuthzSVNDBPassword... </Location> Listing 3.5 contains part of the readme file to the mod authz svn db module 1. It was included in this document because it is unknown for how long it will be available on the developers webpage. Listing 3.5: mod authz svn db directives In order to c o n f i g u r e mod authz svn db, Apache2 needs to be t o l d how the database i s c o n f i g u r e d. This c o n f i g u r a t i o n i s read only on boot i f you p l a c e i t in the vhosts c o n f i g u r a t i o n f i l e s ( i t i t s t r o n g l y recommended that you do f o r performance r e a s o n s ). Although you can put i t in the. h t a c c e s s f i l e s, t h i s p r a c t i c e i s s t r o n g l y discouraged. AuthzSVNDBAuthoritative <On Off> On D e s c r i p t i o n : I f enabled, mod authz svn db w i l l be the f i n a l judge o f a c c e s s a u t h o r i z a t i o n. Although other a u t h o r i z a t i o n modules may run b e f o r e i t, i f mod authz svn db i s run, no other modules w i l l be c o n s u l t e d. I f s e t to Off, i f the user i s not found by mod authz svn db, another a u t h o r i z a t i o n module can take over f o r mod authz svn db. Notes : This i s r e a l l y only u s e f u l i f you want to use mod auth svn db and some other module to a u t h o r i z e u s e r s. AuthzSVNDBHost <s t r i n g > Required l o c a l h o s t D e s c r i p t i o n : This i s the host where your database can be contacted. IP a d d r e s s e s are recommended f o r speed, but you may a l s o use hostnames such as www. wojno. com or l o c a l h o s t Notes : AuthzSVNDBPort <unsigned i n t e g e r ( )> Required The d e f a u l t f o r the database s o f t w a r e to which one i s connecting. D e s c r i p t i o n : This i s the port on the AuthzSVNDBHost on which your database i s l i s t e n i n g f o r new c o n n e c t i o n s. 1 authz svn db/trunk/readme Admin Guide 11 SVN Authentication and Authorization

12 Chapter 3. Configuration 3.4. Configuring the Apache web server Notes : AuthzSVNDBName <s t r i n g > Required N/A D e s c r i p t i o n : This i s the name o f the database that c o n t a i n s the a u t h o r i z a t i o n t a b l e s as d e s c r i b e d in s e c t i o n V. Notes : AuthzSVNDBUsername <s t r i n g > Required N/A D e s c r i p t i o n : This i s the username used to connect to the database AuthzSVNDBName a t AuthzSVNDBHost Notes : AuthzSVNDBPassword <s t r i n g > i f AuthzSVNDBPasswordFile used N/A D e s c r i p t i o n : The password to use when a c c e s s i n g the database ( database a u t h e n t i c a t i o n ), o v e r r i d e s the s p e c i f i e d password f i l e. I t i s recommended that a password f i l e be used i n s t e a d o f t h i s d i r e c t i v e i f the c o n f i g u r a t i o n f i l e i s p u b l i c l y v i s i b l e. Notes : See AuthzSVNDBPasswordFile I f the c o n f i g u r a t i o n f i l e in which t h i s d i r e c t i v e i s used i s v i s i b l e to the public, people w i l l be able to s e e your database password! Use AuthzSVNDBPasswordFile i n s t e a d! AuthzSVNDBUserTable <s t r i n g > a u t h z s v n u s e r D e s c r i p t i o n : The name o f the t a b l e in AuthzSVNDBName that c o n t a i n s the l i s t o f u s e r s ( s e e s e c t i o n V) Notes : AuthzSVNDBUserColumn <s t r i n g > name D e s c r i p t i o n : The name o f the column in AuthzSVNDBUserColumn that c o n t a i n s the name o f the u s e r s AuthzSVNDBUserIDColumn <s t r i n g > id D e s c r i p t i o n : The name o f the column in AuthzSVNDBUserColumn that c o n t a i n s the numeric ID o f the u s e r s Notes : I f your database does not have ID s f o r every user, then your database d e s i g n e r needs to be f i r e d. This i s a r e q u i r e d part o f the database. Admin Guide 12 SVN Authentication and Authorization

13 Chapter 3. Configuration 3.4. Configuring the Apache web server AuthzSVNDBRepositoryTable <s t r i n g > a u t h z s v n r e p o s i t o r y D e s c r i p t i o n : The name o f the t a b l e in AuthzSVNDBName that c o n t a i n s the l i s t o f r e p o s i t o r y names ( not paths ) AuthzSVNDBRepositoryColumn <s t r i n g > name D e s c r i p t i o n : The name o f the column in AuthzSVNDBUserColumn that c o n t a i n s the name o f the r e p o s i t o r i e s AuthzSVNDBRepositoryIDColumn <s t r i n g > id D e s c r i p t i o n : The name o f the column in AuthzSVNDBUserColumn that c o n t a i n s the numeric ID o f the r e p o s i t o r i e s AuthzSVNDBGroupMembershipTable <s t r i n g > authz svn groupmembership D e s c r i p t i o n : The name o f the t a b l e in AuthzSVNDBName that c o n t a i n s the matching o f user ID s and group ID s i n d i c a t i n g membership in a group AuthzSVNDBGroupMembershipUserColumn <s t r i n g > u s e r i d D e s c r i p t i o n : The name o f the user column in the group membership database. This i s where the user id i s s p e c i f i e d to l i n k u s e r s to groups. AuthzSVNDBGroupMembershipGroupColumn <s t r i n g > group id D e s c r i p t i o n : The name o f the group column in the group membership database. This i s where the group id i s s p e c i f i e d to l i n k u s e r s to groups. AuthzSVNDBUPermissionTable <s t r i n g > a u t h z s v n u s e r p e r m i s s i o n Admin Guide 13 SVN Authentication and Authorization

14 Chapter 3. Configuration 3.4. Configuring the Apache web server D e s c r i p t i o n : The name o f the t a b l e where user l e v e l p e r m i s s i o n s (R/W/ Recursive ) are s t o r e d. This t a b l e c o n t a i n s the data to allow Apache to grant and r e j e c t i n d i v i d u a l u s e r s from a c c e s s i n g a p a r t i c u l a r r e p o s i t o r y. AuthzSVNDBUPermissionUserColumn <s t r i n g > u s e r i d D e s c r i p t i o n : This i s where the user s id i s s t o r e in the u s e r p e r m i s s i o n t a b l e and l i n k s u s e r s to r e p o s i t o r i e s. AuthzSVNDBUPermissionPathColumn <s t r i n g > r e p o s i t o r y i d D e s c r i p t i o n : This i s where the r e p o s i t o r y s id i s s t o r e in the u s e r p e r m i s s i o n t a b l e and l i n k s u s e r s to r e p o s i t o r i e s. AuthzSVNDBUPermissionReadColumn <s t r i n g > read D e s c r i p t i o n : This i s the name o f the column in the database that g rants or revokes the a b i l i t y o f a user to read a r e p o s i t o r y. AuthzSVNDBUPermissionWriteColumn <s t r i n g > w r i t e D e s c r i p t i o n : This i s the name o f the column in the database that g rants or revokes the a b i l i t y o f a user to w r i t e to a r e p o s i t o r y. AuthzSVNDBUPermissionRecursiveColumn <s t r i n g > r e c u r s i v e D e s c r i p t i o n : This i s the name o f the column in the database that c o n t r o l s whether a user s p e r m i s s i o n s are to be propagated to c h i l d d i r e c t o r i e s in a r e p o s i t o r y. AuthzSVNDBGPermissionTable <s t r i n g > authz svn grouppermission D e s c r i p t i o n : The name o f the t a b l e where group l e v e l p e r m i s s i o n s (R/W / Recursive ) are s t o r e d. This t a b l e c o n t a i n s the data to allow Apache to grant and r e j e c t groups from a c c e s s i n g a p a r t i c u l a r r e p o s i t o r y. Admin Guide 14 SVN Authentication and Authorization

15 Chapter 3. Configuration 3.4. Configuring the Apache web server AuthzSVNDBGPermissionGroupColumn <s t r i n g > group id D e s c r i p t i o n : This i s where the group s id i s s t o r e in the grouppermission t a b l e and l i n k s groups to r e p o s i t o r i e s. AuthzSVNDBGPermissionPathColumn <s t r i n g > r e p o s i t o r y i d D e s c r i p t i o n : This i s where the r e p o s i t o r y s id i s s t o r e in the grouppermission t a b l e and l i n k s groups to r e p o s i t o r i e s. AuthzSVNDBGPermissionReadColumn <s t r i n g > read D e s c r i p t i o n : This i s the name o f the column in the database that g rants or revokes the a b i l i t y o f a group to read a r e p o s i t o r y. AuthzSVNDBGPermissionWriteColumn <s t r i n g > w r i t e D e s c r i p t i o n : This i s the name o f the column in the database that g rants or revokes the a b i l i t y o f a group to w r i t e to a r e p o s i t o r y. AuthzSVNDBGPermissionRecursiveColumn <s t r i n g > r e c u r s i v e D e s c r i p t i o n : This i s the name o f the column in the database that c o n t r o l s whether a group s p e r m i s s i o n s are to be propagated to c h i l d d i r e c t o r i e s in a r e p o s i t o r y. AuthzSVNDBRepoPathTable <s t r i n g > authz svn repopath D e s c r i p t i o n : The t a b l e name f o r that t a b l e that c o n t a i n s a l i s t i n g o f a l l r e p o s i t o r y paths f o r apache to s e r v e. Such paths are a v a i l a b l e as URI s appended to the Apache s e r v e r URL. I.E. i f the authz SVN DAV parent path i s l o c a t e d at : http : / / svn. s e r v e r. com/ svndav and one o f the r e p o s i t o r y paths i s myproject, then one may s p e c i f y : http : / / svn. s e r v e r. com/ svndav / myproject to a c c e s s the r e p o s i t o r y. AuthzSVNDBRepoPathPathColumn <s t r i n g > Admin Guide 15 SVN Authentication and Authorization

16 Chapter 3. Configuration 3.4. Configuring the Apache web server path D e s c r i p t i o n : The column in the t a b l e that s t o r e s the s t r i n g path to the r e p o s i t o r y, or a sub d i r e c t o r y within the r e p o s i t o r y. Therefore, any sub d i r e c t o r i e s within a r e p o s i t o r y can be e x p l i c i t l y named here. Once named, user and group p e r m i s s i o n s can be a p p l i e d to those paths. AuthzSVNDBRepoPathRepositoryColumn <s t r i n g > r e p o s i t o r y i d D e s c r i p t i o n : The column that s t o r e s the t a r g e t r e p o s i t o r y id to which the path i s l i n k e d and within which the path i s contained. I.E. i f the r e p o s i t o r y myproject has branch, trunk, and tag, the AuthzSVNDBRepoPathPathColumn can be / trunk o r / branch. AuthzSVNDBRepoPathIDColumn <s t r i n g > id D e s c r i p t i o n : The name o f the primary key index column f o r the Path t a b l e. I f your database does not have one, f i r e your database d e s i g n e r. All t a b l e s need primary keys. AuthzSVNDBPasswordFile <s t r i n g > NULL ( Not used ) D e s c r i p t i o n : This i s a f a l l back in the event a f l a t f i l e i s to be used f o r a u t h e n t i c a t i o n. Please note, using t h i s f i l e may help debug the i n s t a l l a t i o n o f the module, but i s a s e c u r i t y r i s k as a l l passwords must be s t o r e d in plain t e x t. I t i s recommended that t h i s f i l e be used only f o r development and only be readable to an a d m i n i s t r a t o r and Apache. Using a password f i l e i s a s e c u r i t y r i s k! Use only f o r development and in ensure t a r g e t f i l e i s readable, w r i t e a b l e, and e x e c u t a b l e only by root and Apache s user Entering the global server commands for LDAP over SSL/TLS If a SSL/TLS connection to the LDAP servers is needed and if a self signed certificate is used, a few global commands are necessary. There are two possibilities when using a self signed certificate. Either the certificate verification is turned off with the global command LDAPVerifyServerCert Off or the path to the certificate of the SSL certificate authority (CA) must be specified with the command LDAPTrustedGlobalCert <cert type> <cert path>. Admin Guide 16 SVN Authentication and Authorization

17 Chapter 3. Configuration 3.4. Configuring the Apache web server The full Apache SVN example configuration Listing 3.6: Content of the httpd.conf file 1 LDAPVerifyServerCert On 2 LDAPTrustedGlobalCert CA BASE64 LDAPTrustedGlobalCert CA BASE64 / e t c / apache2 / c e r t / c a c e r t. pem Listing 3.7: Content of the dav svn.conf file 1 <AuthnProviderAlias ldap openldap> 2 # 3 #Authentication data f o r the OpenLDAP s e r v e r 4 # 5 6 AuthLDAPBindDN CN=admin, dc=imvs, dc=technik, dc=fhnw, dc=ch 7 AuthLDAPBindPassword pw 8 AuthLDAPURL ldap : / / l o c a l h o s t :389/DC=imvs,DC=technik,DC=fhnw,DC=ch? cn? sub?( o b j e c t C l a s s=person ) NONE 9 </AuthnProviderAlias> <AuthnProviderAlias ldap ad stud> 12 # 13 #Authentication data f o r the edu domain 14 # #For AD, a bind DN and password i s n e c e s s a r y because anonymous binding isn t allowed f o r s e a r c h i n g 17 AuthLDAPBindDN user@edu. ds. fhnw. ch 18 AuthLDAPBindPassword pw #check the two redundant domain c o n t r o l l e r s 21 #3269 i s the g l o b a l c a t a l o g s s l s e r v e r port. 22 AuthLDAPURL ldap : / / dsemu11. edu. ds. fhnw. ch :3269 dsemu12. edu. ds. fhnw. ch :636/ ou=edu, ou=prod,dc=edu,dc=ds,dc=fhnw,dc=ch? mail? sub?( o b j e c t C l a s s= person ) SSL 23 </AuthnProviderAlias> <AuthnProviderAlias ldap ad adm> 26 # 27 #Authentication data f o r the adm domain 28 # #For AD, a bind DN and password i s n e c e s s a r y because anonymous binding isn t allowed f o r s e a r c h i n g 31 AuthLDAPBindDN user@edu. ds. fhnw. ch 32 AuthLDAPBindPassword pw AuthLDAPURL ldap : / / dsamu11. i c t. fhnw. ch :636 dsamu12. i c t. fhnw. ch :636/OU= adm,ou=prod,dc=adm,dc=ds,dc=fhnw,dc=ch? mail? sub?( o b j e c t C l a s s=person ) SSL 35 </AuthnProviderAlias> <Location / example repo> 38 #SVN s e c t i o n : 39 DAV svn 40 SVNPath / data / example repo Admin Guide 17 SVN Authentication and Authorization

18 Chapter 3. Configuration 3.4. Configuring the Apache web server #Authentication s e c t i o n 43 AuthBasicProvider openldap ad stud ad adm 44 AuthType Basic 45 AuthName For a c c e s s i n g the r e p o s i t o r y, an a u t h e n t i c a t i o n i s needed 46 r e q u i r e valid user #A u t o r i z a t i o n 49 AuthzSVNDBHost l o c a l h o s t 50 AuthzSVNDBPort AuthzSVNDBName svnperm 52 AuthzSVNDBUsername svn mod 53 AuthzSVNDBPassword pw 54 </Location> Admin Guide 18 SVN Authentication and Authorization

Guide to Web Hosting in CIS. Contents. Information for website administrators. ITEE IT Support

Guide to Web Hosting in CIS. Contents. Information for website administrators. ITEE IT Support Contents CIS Web Environment... 2 Cis-web... 2 Cis-content... 2 MySQL... 3 Applying for web hosting... 3 Frequently Asked Questions... 4 Code Snippets... 6 LDAP authentication... 6 1 BN : June 2010 CIS

More information

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center SVNManager Installation Documentation M. Verkerk Department of Public Health Erasmus MC University Medical Center Page 2 July 2005 Preface Version control in the context of this document is all about keeping

More information

U S E R D O C U M E N TA T I O N ( A L E P H I N O

U S E R D O C U M E N TA T I O N ( A L E P H I N O U S E R D O C U M E N TA T I O N ( A L E P H I N O 5. 0 ) Single-Sign-On Alephino Version 5.0 1/9 last updated: 17/09/2014 Table of contents 1 Mode of operation...3 2 Configuration examples with the Apache

More information

The Subversion move/migrate from one server to another, shall be divided into 3 steps: Backup Create Import

The Subversion move/migrate from one server to another, shall be divided into 3 steps: Backup Create Import = Howto Move a Subversion Repository from One Server to Another = Recently I had to move a subversion (svn) repository to another or lets say new server. I needed to upgrade the servers hardware and software,

More information

Single sign-on websites with Apache httpd: Integrating with Active Directory for authentication and authorization

Single sign-on websites with Apache httpd: Integrating with Active Directory for authentication and authorization Single sign-on websites with Apache httpd: Integrating with Active Directory for authentication and authorization Michael Heldebrant Solutions Architect, Red Hat Outline Authentication overview Basic LDAP

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0 1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring

More information

Apache LDAP Configuration

Apache LDAP Configuration Apache LDAP Configuration using Novell Edirectory and Microsoft Active Directory for the Neanderthal Lawrence Kearney Advisor for Higher Education in the Americas Technology Transfer Partners (TTP) Proposed

More information

Setup Guide Access Manager 3.2 SP3

Setup Guide Access Manager 3.2 SP3 Setup Guide Access Manager 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE

More information

Expresso Quick Install

Expresso Quick Install Expresso Quick Install 1. Considerations 2. Basic requirements to install 3. Install 4. Expresso set up 5. Registering users 6. Expresso first access 7. Uninstall 8. Reinstall 1. Considerations Before

More information

IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014

IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014 IMPLEMENTING DIRECTORY SERVICES INTEGRATION WITH HELIX MEDIA LIBRARY Revision Date: September 2014 Helix Media Library User Guide Table of Contents Introduction...3 1. Prerequisites...3 2. Running the

More information

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint

How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated

More information

Managing Software Projects Like a Boss with Subversion and Trac

Managing Software Projects Like a Boss with Subversion and Trac Managing Software Projects Like a Boss with Subversion and Trac Beau Adkins CEO, Light Point Security lightpointsecurity.com beau.adkins@lightpointsecurity.com 2 Introduction... 4 Setting Up Your Server...

More information

Secure Messaging Server Console... 2

Secure Messaging Server Console... 2 Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating

More information

IBM TRIRIGA Application Platform Version 3 Release 4.1. Single Sign-On Setup User Guide

IBM TRIRIGA Application Platform Version 3 Release 4.1. Single Sign-On Setup User Guide IBM TRIRIGA Application Platform Version 3 Release 4.1 Single Sign-On Setup User Guide Note Before using this information and the product it supports, read the information in Notices on page 19. This edition

More information

Linux VPS with cpanel. Getting Started Guide

Linux VPS with cpanel. Getting Started Guide Linux VPS with cpanel Getting Started Guide First Edition October 2010 Table of Contents Introduction...1 cpanel Documentation...1 Accessing your Server...2 cpanel Users...2 WHM Interface...3 cpanel Interface...3

More information

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated

More information

Tonido Cloud Admin Guide

Tonido Cloud Admin Guide CODELATHE LLC Tonido Cloud Admin Guide Installing and Managing Tonido Cloud CodeLathe LLC 10/27/2012 (c) CodeLathe LLC 2012. All Rights Reserved Contents 1. Introduction... 3 2. Pre-Requisites... 3 3.

More information

Redmine Installation on Debian. v1.1

Redmine Installation on Debian. v1.1 Redmine Installation on Debian v1.1 Introduction 1. Objectives Have a fully functional Redmine installation on a dedicated server with good performance. The idea of this document came after an easy installation

More information

Adeptia Suite LDAP Integration Guide

Adeptia Suite LDAP Integration Guide Adeptia Suite LDAP Integration Guide Version 6.2 Release Date February 24, 2015 343 West Erie, Suite 440 Chicago, IL 60654, USA Phone: (312) 229-1727 x111 Fax: (312) 229-1736 DOCUMENT INFORMATION Adeptia

More information

Configuring User Identification via Active Directory

Configuring User Identification via Active Directory Configuring User Identification via Active Directory Version 1.0 PAN-OS 5.0.1 Johan Loos johan@accessdenied.be User Identification Overview User Identification allows you to create security policies based

More information

Lucid Key Server v2 Installation Documentation. www.lucidcentral.org

Lucid Key Server v2 Installation Documentation. www.lucidcentral.org Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the

More information

Active Directory LDAP Quota and Admin account authentication and management

Active Directory LDAP Quota and Admin account authentication and management Active Directory LDAP Quota and Admin account authentication and management Version 4.1 Updated July 2014 GoPrint Systems 2014 GoPrint Systems, Inc, All rights reserved. One Annabel Lane, Suite 105 San

More information

TIBCO Spotfire Platform IT Brief

TIBCO Spotfire Platform IT Brief Platform IT Brief This IT brief outlines features of the system: Communication security, load balancing and failover, authentication options, and recommended practices for licenses and access. It primarily

More information

OpenEyes - Windows Server Setup. OpenEyes - Windows Server Setup

OpenEyes - Windows Server Setup. OpenEyes - Windows Server Setup OpenEyes - Windows Server Setup Editors: G W Aylward Version: 0.9: Date issued: 4 October 2010 1 Target Audience General Interest Healthcare managers Ophthalmologists Developers Amendment Record Issue

More information

Configuring and Using the TMM with LDAP / Active Directory

Configuring and Using the TMM with LDAP / Active Directory Configuring and Using the TMM with LDAP / Active Lenovo ThinkServer April 27, 2012 Version 1.0 Contents Configuring and using the TMM with LDAP / Active... 3 Configuring the TMM to use LDAP... 3 Configuring

More information

Configuring MailArchiva with Insight Server

Configuring MailArchiva with Insight Server Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any

More information

WirelessOffice Administrator LDAP/Active Directory Support

WirelessOffice Administrator LDAP/Active Directory Support Emergin, Inc. WirelessOffice Administrator LDAP/Active Directory Support Document Version 6.0R02 Product Version 6.0 DATE: 08-09-2004 Table of Contents Objective:... 3 Overview:... 4 User Interface Changes...

More information

TECHNICAL NOTE Stormshield Network Firewall AUTOMATIC BACKUPS. Document version: 1.0 Reference: snentno_autobackup

TECHNICAL NOTE Stormshield Network Firewall AUTOMATIC BACKUPS. Document version: 1.0 Reference: snentno_autobackup Stormshield Network Firewall Document version: 1.0 Reference: snentno_autobackup CONTENTS INTRODUCTION 3 OPERATION 3 Storing in the Mystormshield.eu client area 3 Storing on a customized server 3 FIREWALL

More information

ALERT installation setup

ALERT installation setup ALERT installation setup In order to automate the installation process of the ALERT system, the ALERT installation setup is developed. It represents the main starting point in installing the ALERT system.

More information

VMware Identity Manager Connector Installation and Configuration

VMware Identity Manager Connector Installation and Configuration VMware Identity Manager Connector Installation and Configuration VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until the document

More information

Smart Card Authentication. Administrator's Guide

Smart Card Authentication. Administrator's Guide Smart Card Authentication Administrator's Guide October 2012 www.lexmark.com Contents 2 Contents Overview...4 Configuring the applications...5 Configuring printer settings for use with the applications...5

More information

NSi Mobile Installation Guide. Version 6.2

NSi Mobile Installation Guide. Version 6.2 NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...

More information

Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual

Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual Version 1.1 September 2014 Revision History Date Version Description Author 09/28/2014 1.0 Updates associated

More information

Configuring idrac6 for Directory Services

Configuring idrac6 for Directory Services Configuring idrac6 for Directory Services Instructions for Setting Up idrac6 with Active Directory, Novell, Fedora, OpenDS and OpenLDAP Directory Services. A Dell Technical White Paper Dell Product Group

More information

Using LDAP Authentication in a PowerCenter Domain

Using LDAP Authentication in a PowerCenter Domain Using LDAP Authentication in a PowerCenter Domain 2008 Informatica Corporation Overview LDAP user accounts can access PowerCenter applications. To provide LDAP user accounts access to the PowerCenter applications,

More information

PassMark Software BurnInTest Management Console. Quick start guide

PassMark Software BurnInTest Management Console. Quick start guide PassMark Software BurnInTest Management Console Quick start guide Edition: 1.1 Date: 16 August 2013 BurnInTest Version: 7.1.1011+ BurnInTest is a trademark of PassMark software Overview For BurnInTest

More information

Subversion, WebDAV, and Apache HTTP Server 2.0

Subversion, WebDAV, and Apache HTTP Server 2.0 Subversion, WebDAV, and Apache HTTP Server 2.0 Justin R. Erenkrantz University of California, Irvine justin@erenkrantz.com Slides: http://www.erenkrantz.com/oscon/ What is Subversion? Did you miss Subversion:

More information

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1 UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL

More information

Introduction to Linux (Authentication Systems, User Accounts, LDAP and NIS) Süha TUNA Res. Assist.

Introduction to Linux (Authentication Systems, User Accounts, LDAP and NIS) Süha TUNA Res. Assist. Introduction to Linux (Authentication Systems, User Accounts, LDAP and NIS) Süha TUNA Res. Assist. Outline 1. What is authentication? a. General Informations 2. Authentication Systems in Linux a. Local

More information

Bull Service & Solutions

Bull Service & Solutions Bull Service & Solutions NovaForge NovaForge WebOS Installation Guide Emmanuel Rias Version Date Write by Content 0.1.0 28/11/2007 Emmanuel RIAS Document initialization 0.1.1 06/12/2007 Cédric TRAN-XUAN

More information

www.novell.com/documentation User Guide Self Service Password Reset 2.0.0 April 2012

www.novell.com/documentation User Guide Self Service Password Reset 2.0.0 April 2012 www.novell.com/documentation User Guide Self Service Password Reset 2.0.0 April 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

Subversion Server for Windows

Subversion Server for Windows Subversion Server for Windows VisualSVN Team VisualSVN Server: Subversion Server for Windows VisualSVN Team Copyright 2005-2008 VisualSVN Team Windows is a registered trademark of Microsoft Corporation.

More information

Installing an open source version of MateCat

Installing an open source version of MateCat Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started

More information

SOA Software API Gateway Appliance 7.1.x Administration Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,

More information

Avatier Identity Management Suite

Avatier Identity Management Suite Avatier Identity Management Suite Migrating AIMS Configuration and Audit Log Data To Microsoft SQL Server Version 9 2603 Camino Ramon Suite 110 San Ramon, CA 94583 Phone: 800-609-8610 925-217-5170 FAX:

More information

LDAP Implementation AP561x KVM Switches. All content in this presentation is protected 2008 American Power Conversion Corporation

LDAP Implementation AP561x KVM Switches. All content in this presentation is protected 2008 American Power Conversion Corporation LDAP Implementation AP561x KVM Switches All content in this presentation is protected 2008 American Power Conversion Corporation LDAP Implementation Does not require LDAP Schema to be touched! Uses existing

More information

Use Enterprise SSO as the Credential Server for Protected Sites

Use Enterprise SSO as the Credential Server for Protected Sites Webthority HOW TO Use Enterprise SSO as the Credential Server for Protected Sites This document describes how to integrate Webthority with Enterprise SSO version 8.0.2 or 8.0.3. Webthority can be configured

More information

Authentication Methods

Authentication Methods Authentication Methods Overview In addition to the OU Campus-managed authentication system, OU Campus supports LDAP, CAS, and Shibboleth authentication methods. LDAP users can be configured through the

More information

Configuration Worksheets for Oracle WebCenter Ensemble 10.3

Configuration Worksheets for Oracle WebCenter Ensemble 10.3 Configuration Worksheets for Oracle WebCenter Ensemble 10.3 This document contains worksheets for installing and configuring Oracle WebCenter Ensemble 10.3. Print this document and use it to gather the

More information

Job Aid: Directory Application

Job Aid: Directory Application Job Aid: Directory Application Issue 1.1 August 26, 2010 Purpose This job aid provides instructions for administering the Directory Application in the Avaya Aura Communication Manager 6.0 template. Revisions

More information

Skyward LDAP Launch Kit Table of Contents

Skyward LDAP Launch Kit Table of Contents 04.30.2015 Table of Contents What is LDAP and what is it used for?... 3 Can Cloud Hosted (ISCorp) Customers use LDAP?... 3 What is Advanced LDAP?... 3 Does LDAP support single sign-on?... 4 How do I know

More information

Getting Started with Clearlogin A Guide for Administrators V1.01

Getting Started with Clearlogin A Guide for Administrators V1.01 Getting Started with Clearlogin A Guide for Administrators V1.01 Clearlogin makes secure access to the cloud easy for users, administrators, and developers. The following guide explains the functionality

More information

Virtual Machine daloradius Administrator Guide Version 0.9-9

Virtual Machine daloradius Administrator Guide Version 0.9-9 Virtual Machine daloradius Administrator Guide Version 0.9-9 May 2011 Liran Tal of Enginx Contact Email: daloradius Website: Enginx website: liran@enginx.com http://www.daloradius.com http://www.enginx.com

More information

User-ID Best Practices

User-ID Best Practices User-ID Best Practices PAN-OS 5.0, 5.1, 6.0 Revision A 2011, Palo Alto Networks, Inc. www.paloaltonetworks.com Table of Contents PAN-OS User-ID Functions... 3 User / Group Enumeration... 3 Using LDAP Servers

More information

Active Directory Integration. Documentation. http://mid.as/ldap v1.02. making your facilities work for you!

Active Directory Integration. Documentation. http://mid.as/ldap v1.02. making your facilities work for you! Documentation http://mid.as/ldap v1.02 making your facilities work for you! Table of Contents Table of Contents... 1 Overview... 2 Pre-Requisites... 2 MIDAS... 2 Server... 2 AD Users... 3 End Users...

More information

ULTEO OPEN VIRTUAL DESKTOP UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT

ULTEO OPEN VIRTUAL DESKTOP UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT Contents 1 Prerequisites: Ubuntu 12.04 (Precise Pangolin) 3 1.1 System Requirements.............................. 3 1.2 sudo.........................................

More information

Setup Guide Access Manager Appliance 3.2 SP3

Setup Guide Access Manager Appliance 3.2 SP3 Setup Guide Access Manager Appliance 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS

More information

LISTSERV LDAP Documentation

LISTSERV LDAP Documentation LISTSERV LDAP Documentation L Soft Sweden AB 2007 28 November 2007 Overview LISTSERV version 15.5 can interface to LDAP servers to authenticate user logins, to insert LDAP attributes in mail merge distributions

More information

Click Studios. Passwordstate. Installation Instructions

Click Studios. Passwordstate. Installation Instructions Passwordstate Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise disclosed, without prior

More information

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008. Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server

More information

Securing Splunk with Single Sign On & SAML

Securing Splunk with Single Sign On & SAML Copyright 2015 Splunk Inc. Securing Splunk with Single Sign On & SAML Nachiket Mistry Sr. So=ware Engineer, Splunk Rama Gopalan Sr. So=ware Engineer, Splunk Disclaimer During the course of this presentajon,

More information

OpenLDAP Oracle Enterprise Gateway Integration Guide

OpenLDAP Oracle Enterprise Gateway Integration Guide An Oracle White Paper June 2011 OpenLDAP Oracle Enterprise Gateway Integration Guide 1 / 29 Disclaimer The following is intended to outline our general product direction. It is intended for information

More information

Desktop : Ubuntu 10.04 Desktop, Ubuntu 12.04 Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu 10.04 Server, Ubuntu 12.04 Server, CentOS 5, CentOS 6

Desktop : Ubuntu 10.04 Desktop, Ubuntu 12.04 Desktop Server : RedHat EL 5, RedHat EL 6, Ubuntu 10.04 Server, Ubuntu 12.04 Server, CentOS 5, CentOS 6 201 Datavoice House, PO Box 267, Stellenbosch, 7599 16 Elektron Avenue, Technopark, Tel: +27 218886500 Stellenbosch, 7600 Fax: +27 218886502 Adept Internet (Pty) Ltd. Reg. no: 1984/01310/07 VAT No: 4620143786

More information

Synchronization Agent Configuration Guide

Synchronization Agent Configuration Guide SafeNet Authentication Service Synchronization Agent Configuration Guide 1 Document Information Document Part Number 007-012476-001, Revision A Release Date July 2014 Trademarks All intellectual property

More information

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract

Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite. Abstract Configuring Single Sign-On for Documentum Applications with RSA Access Manager Product Suite Abstract This white paper outlines the deployment and configuration of a Single Sign-On solution for EMC Documentum

More information

Pragmatic Version Control

Pragmatic Version Control Extracted from: Pragmatic Version Control using Subversion, 2nd Edition This PDF file contains pages extracted from Pragmatic Version Control, one of the Pragmatic Starter Kit series of books for project

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v3.2

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v3.2 1 Installation and Configuration v3.2 2 1. Introduction... 3 2. Installation... 3 2.1. Prerequisites... 3 2.2. Linux RPM Installation... 4 2.3. Manual *nix Installation... 5 2.4. Manual Windows Installation...

More information

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings... Post Installation Guide for Primavera Contract Management 14.1 July 2014 Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

More information

Integrating PISTON OPENSTACK 3.0 with Microsoft Active Directory

Integrating PISTON OPENSTACK 3.0 with Microsoft Active Directory Integrating PISTON OPENSTACK 3.0 with Microsoft Active Directory May 21, 2014 This edition of this document applies to Piston OpenStack 3.0. To send us your comments about this document, e-mail documentation@pistoncloud.com.

More information

Bluesocket virtual Wireless Local Area Network (vwlan) FAQ

Bluesocket virtual Wireless Local Area Network (vwlan) FAQ Bluesocket virtual Wireless Local Area Network (vwlan) FAQ Updated 11/07/2011 Can I disable https on the login page of the BSC or vwlan and use http instead so I do not get a certificate error? No, https

More information

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

To enable an application to use external usernames and passwords, you need to first configure CA EEM to use external directories. Most clients utilize an external directory tool, such as Microsoft Active Directory, to provide authentication. CA Embedded Entitlements Manager (EEM) can be configured to integrate with the same external

More information

Enterprise SSL Support

Enterprise SSL Support 01 Enterprise SSL Support This document describes the setup of SSL (Secure Sockets Layer) over HTTP for Enterprise clients, servers and integrations. 1. Overview Since the release of Enterprise version

More information

Security Provider Integration LDAP Server

Security Provider Integration LDAP Server Security Provider Integration LDAP Server 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property

More information

Smart Card Authentication Client. Administrator's Guide

Smart Card Authentication Client. Administrator's Guide Smart Card Authentication Client Administrator's Guide April 2013 www.lexmark.com Contents 2 Contents Overview...3 Configuring Smart Card Authentication Client...4 Configuring printer settings for use

More information

Bitrix Site Manager. Quick Guide To Using The AD/LDAP Module

Bitrix Site Manager. Quick Guide To Using The AD/LDAP Module Bitrix Site Manager Quick Guide To Using The AD/LDAP Module Contents Introduction... 3 Chapter 1. The Principal Features Of The Module... 4 Chapter 2. How It Works... 6 Chapter 3. Configuring AD/LDAP Authorization...

More information

Contents. Installation and Licensing... 4. Configuring TARMAC... 7. Assigning profiles to user groups... 23 Setting Compliance Rules 24

Contents. Installation and Licensing... 4. Configuring TARMAC... 7. Assigning profiles to user groups... 23 Setting Compliance Rules 24 TARMAC Version 2.0 Contents Installation and Licensing... 4 Installing TARMAC 4 Licensing TARMAC 5 Configuring TARMAC... 7 Securing access to TARMAC... 8 Automatic Configuration 8 HTTPS 9 Secure your connection

More information

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server November 6, 2008 Group Logic, Inc. 1100 North Glebe Road, Suite 800 Arlington, VA 22201 Phone: 703-528-1555 Fax: 703-528-3296 E-mail:

More information

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013 Simba XMLA Provider for Oracle OLAP 2.0 April 23, 2013 Simba Technologies Inc. Copyright 2013 Simba Technologies Inc. All Rights Reserved. Information in this document is subject to change without notice.

More information

INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP

INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP by Dalibor D. Dvorski, March 2007 Skills Canada Ontario DISCLAIMER: A lot of care has been taken in the accuracy of information provided in this article,

More information

42goISP Documentation

42goISP Documentation 42goISP Documentation 42goISP Documentation I Table of Contents General...1 1 What is 42goISP?...1 2 Terms and structure of the manual...1 3 Installation/Upgrade/Deinstallation...1 3.1 Installation...1

More information

NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide

NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide NGASI AppServer Manager SaaS/ASP Hosting Automation for Cloud Computing Administrator and User Guide NGASI SaaS Hosting Automation is a JAVA SaaS Enablement infrastructure that enables web hosting services

More information

Apache Authentication, Authorization, and Access Control Concepts Version 2.2

Apache Authentication, Authorization, and Access Control Concepts Version 2.2 Apache Authentication, Authorization, and Access Control Concepts Version 2.2 Overview The Apache web server software has a respectable history relative to providing and supporting authentication, authorization,

More information

INSTALLATION GUIDE VERSION

INSTALLATION GUIDE VERSION INSTALLATION GUIDE VERSION 4.1 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose

More information

SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION

SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION Table of content ScopTel with Active Directory... 3 Software Features... 3 Software Compatibility... 3 Requirements... 3 ScopTel Configuration... 4 Prerequisites...

More information

Print Management version 2.3.15. Administrator's Guide

Print Management version 2.3.15. Administrator's Guide Print Management version 2.3.15 Administrator's Guide November 2014 www.lexmark.com Contents 2 Contents Overview...4 Supported printers...5 Using Lexmark Management Console...6 Accessing Lexmark Management

More information

From Release 8.0, IPv6 can also be used to configure the LDAP server on the controller.

From Release 8.0, IPv6 can also be used to configure the LDAP server on the controller. Information About LDAP, page 1 (GUI), page 2 (CLI), page 4 Information About LDAP An LDAP backend database allows the controller to query an LDAP server for the credentials (username and password) of a

More information

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 Mathieu SCHIRES Version: 0.96.1 Published January 19, 2015 http://www.inuvika.com Contents 1 Prerequisites: RHEL 6 3 1.1 System Requirements...................................

More information

UFTP AUTHENTICATION SERVICE

UFTP AUTHENTICATION SERVICE UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................

More information

CUSTOMER Installing SAP Afaria

CUSTOMER Installing SAP Afaria SAP Afaria Document Version: 7 SP05-2014-09-02 CUSTOMER Table of Contents 1....3 1.1 Launching the Afaria Setup Program....3 1.2 Installing the Afaria Server....4 1.2.1 Configuring Afaria to use LDAP....6

More information

Application note: SQL@CHIP Connecting the IPC@CHIP to a Database

Application note: SQL@CHIP Connecting the IPC@CHIP to a Database Application note: SQL@CHIP Connecting the IPC@CHIP to a Database 1. Introduction This application note describes how to connect an IPC@CHIP to a database and exchange data between those. As there are no

More information

How To - Implement Single Sign On Authentication with Active Directory

How To - Implement Single Sign On Authentication with Active Directory How To - Implement Single Sign On Authentication with Active Directory Applicable to English version of Windows This article describes how to implement single sign on authentication with Active Directory

More information

Configuring Sponsor Authentication

Configuring Sponsor Authentication CHAPTER 4 Sponsors are the people who use Cisco NAC Guest Server to create guest accounts. Sponsor authentication authenticates sponsor users to the Sponsor interface of the Guest Server. There are five

More information

EUROPEAN MIDDLEWARE INITIATIVE

EUROPEAN MIDDLEWARE INITIATIVE EUROPEAN MIDDLEWARE INITIATIVE GRIDSITE ADMINISTRATOR GUIDE Document version: 2.0.0-1 EMI Component Version: 1.x, 2.x 1/9 GridSite Administrator Guide This work is co-funded by the European Commission

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide BlackBerry Resource Kit for BlackBerry Enterprise Service 10 Version 10.2 Published: 2015-11-12 SWD-20151112124827386 Contents Overview: BlackBerry Enterprise Service

More information

See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux

See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux Linux Installation See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux Added goodies (project Wonder) Install couple of more goodies from Wonder. I Installed

More information

McAfee One Time Password

McAfee One Time Password McAfee One Time Password Integration Module Outlook Web App 2010 Module version: 1.3.1 Document revision: 1.3.1 Date: Feb 12, 2014 Table of Contents Integration Module Overview... 3 Prerequisites and System

More information

Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4)

Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4) Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4) The purpose of this document is to help a beginner to install all the elements necessary to use NWNX4. Throughout

More information

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide An Oracle White Paper May 2011 Microsoft Active Directory Oracle Enterprise Gateway Integration Guide 1/33 Disclaimer The following is intended to outline our general product direction. It is intended

More information

White Paper. Installation and Configuration of Fabasoft Folio IMAP Service. Fabasoft Folio 2015 Update Rollup 3

White Paper. Installation and Configuration of Fabasoft Folio IMAP Service. Fabasoft Folio 2015 Update Rollup 3 White Paper Fabasoft Folio 2015 Update Rollup 3 Copyright Fabasoft R&D GmbH, Linz, Austria, 2016. All rights reserved. All hardware and software names used are registered trade names and/or registered

More information

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

Integration Guide. SafeNet Authentication Service. Oracle Secure Desktop Using SAS RADIUS OTP Authentication SafeNet Authentication Service Integration Guide Oracle Secure Desktop Using SAS RADIUS OTP Authentication Technical Manual Template Release 1.0, PN: 000-000000-000, Rev. A, March 2013, Copyright 2013

More information