pumpkin Documentation

Size: px
Start display at page:

Download "pumpkin Documentation"

Transcription

1 pumpkin Documentation Release 0.1-dev Łukasz Mierzwa January 02, 2014

2

3 Contents 1 Working with models Philosophy Model definiton Rules for model definitions Defining simple model Using hooks Short tutorial Connecting to LDAP database Accessing LDAP data using models Listing LDAP tree using models Creating new entry Renaming and moving entries Removing fields from entries Glossary API documentation - autogenerated from docstrings directory module fields module filters module base module models module objectlist module resource module serialize module Indices and tables 11 i

4 ii

5 pumpkin Documentation, Release 0.1-dev Contents: Contents 1

6 pumpkin Documentation, Release 0.1-dev 2 Contents

7 CHAPTER 1 Working with models 1.1 Philosophy Models are used to map LDAP objects and into python object instances, this is why pumpkin is desribes itself as LDAP ORM (without R), the R is missing because there are no relations involved. 1.2 Model definiton Each models is composed as class based on Model class. Example: from pumpkin.base import Model class MyModel(Model): """This is my custom model""" It must define this required elements: list of LDAP object classes that it will use. To define it we must create _object_class_ attribute for each model. This attribute holds list of containing LDAP object class names. Example: _object_class_ = [ posixaccount, inetorgperson ] rdn field or list of fields, those fields will be used as naming attributes when saving objects to LDAP. To define it we must create _rdn_ attribute for each model. This attribue holds a string or list of strings containg model field names (se below for information about fields). Example: _rdn_ = login list of field definitons. Each field is defined as a attribute created from one of fields classes. We need to pass LDAP attribute name that will be mapped to this field as first argument, followed by available keywords (see fields api docs for current list). Example: from pumpkin.fields import StringField, IntegerField login = StringField( uid ) id = IntegerField( uidnumber ) 3

8 pumpkin Documentation, Release 0.1-dev 1.3 Rules for model definitions We use LDAP server schema to store objects and their attributes so each model must follow server schema. Models are not schema redefiniton, define them as You need (as long as they are following schema). Mix object classes defined in server schema to get what You need, don t create every model for every object class. Searching for model means searching for objects that are defined using all object classes listed in model, this means that if You define two models: ModelA(Model): _object_class_ = [ class1, class2 ] ModelB(Model): _object_class_ = [ class1 ] doing search in LDAP for ModelB objects will also return ModelA objects mapped to ModelB class, keep that in mind. 1.4 Defining simple model We will create model that maps into posixgroup object class: >>> class PosixGroup(Model): >>> _object_class_ = posixgroup >>> _rdn_ = name >>> name = StringField( cn ) >>> gid = IntegerField( gidnumber ) >>> members = IntegerListField( memberuid ) 1.5 Using hooks Hooks allows to run any code before or after calling one of those methods: update() save() delete() passwd() They are used in PosixGroup to keep members gid field (mapped to gidnumber attribute) in sync. To create a hook we need to create a method named _hook_{pre,post}_{method}, for example to create hook what will be run after delete() we need to define: >>> class MyModel(Model): >>> def _hook_post_delete(self) >>> [do something] 4 Chapter 1. Working with models

9 CHAPTER 2 Short tutorial 2.1 Connecting to LDAP database Before we connect to LDAP database, we need to create LDAPResource instance and setup connection parameters. After this we can create Directory instance and connect using our LDAPResource: from pumpkin.resource import LDAPResource from pumpkin.directory import Directory LDAP_RES = LDAPResource() LDAP_RES.server = ldap://localhost LDAP_RES.login = cn=manager,dc=company,dc=com LDAP_RES.password = pass LDAP_RES.TLS = False LDAP_RES.basedn = dc=company,dc=com LDAP_RES.method = resource.auth_simple LDAP_CONN = Directory() LDAP_CONN.connect(LDAP_RES) In example above we will connect to LDAP server at localhost, the connection will authenticate using simple bind operation and we won t be using TLS for encryption. dc=company,dc=com will be used as base location for all operations, including searches, so if we would want to list entries in ou=users,dc=company,dc=com our location for search will be ou=users, dc=company,dc=com will be appended to it so we don t have to enter it over and over. 2.2 Accessing LDAP data using models To get a single entry (posixgroup in this example) from LDAP database we will create new instance of PosixGroup model, mapped to existing entry: >>> from models import PosixGroup >>> pg = PosixGroup(LDAP_CONN, cn=testgroup,ou=groups,dc=company,dc=com ) Now we can get and set it s attributes values: >>> print(pg.gid_number) 101 5

10 pumpkin Documentation, Release 0.1-dev >>> pg.gid_number = 102 >>> print(pg.gid_number) 102 If we set new value to an attribute that is part of entry rdn it will also rename our entry. Note that cn field is using StringField type, so it is storing unicode string, we must remeber that when we are setting new value: >>> pg.cn = u NewCN >>> print(pg.cn) NewCN >>> print(pg.dn) cn=newcn,ou=groups,dc=company,dc=com 2.3 Listing LDAP tree using models To list all entries in a given location we need to call search() method on our Directory instance, remember that all locations are relative to basedn that we set on our LDAPResource instance: >>> glist = LDAP_CONN.search(PosixGroup, basedn= ou=groups,dc=company,dc=com recursive=false) As we can see we will get the list of all entries that are matching PosixGroup model located at ou=groups,dc=company,dc=com basedn. Now lets print what we found: >>> for pg in glist:... print(pg.dn) cn=group1,ou=groups,dc=company,dc=com cn=group2,ou=groups,dc=company,dc=com cn=group3,ou=groups,dc=company,dc=com 2.4 Creating new entry Lets create new posixgroup entry, before we start lets have a look how our model for posixgroup is defined: class PosixGroup(Model): _object_class_ = posixgroup _rdn_ = name name = StringField( cn ) gid = IntegerField( gidnumber ) members = IntegerListField( memberuid ) As we can see there are three fields and one of them is used as rdn attribute. PosixGroup model defines cn as rdn so example below will create entry with dn cn=newposixgroup,ou=groups,dc=company,dc=com: >>> pg = PosixGroup(LDAP_CONN) >>> pg.name = Test group >>> pg.members = [1,2,3] >>> pg.set_parent( ou=groups,dc=company,dc=com ) Note that if we would not set entry parent, LDAP resource basedn would be used as our entry parent. Now it s time to save our entry to LDAP, before we proceed we should check if all fields required by schema are set: >>> pg.missing_fields() [ gid ] We need to set gid field before saving entry, otherwise we would get exception: 6 Chapter 2. Short tutorial

11 pumpkin Documentation, Release 0.1-dev >>> pg.gid = 1234 >>> pg.missing_fields() [] All fields are set so we can save our entry: >>> pg.save() >>> print(pg.dn) cn=test group,ou=groups,dc=company,dc=com 2.5 Renaming and moving entries We got our PosixGroup object: >>> pg.dn cn=test group,ou=groups,dc=company,dc=com As we know name field is used as a naming attribute so if we set it to new value we we also rename our entry: >>> pg.name = u NewName >>> pg.dn cn=newname,ou=groups,dc=company,dc=com We can see that entry dn is changed but we need to call save() to save our changes into LDAP: >>> pg.save() To move entry around LDAP tree we need to set its parent to new value: >>> pg.set_parent( ou=groups2,dc=company,dc=com ) >>> pg.dn cn=newname,ou=groups2,dc=company,dc=com >>> pg.save() 2.6 Removing fields from entries To remove entry field we can call del on it, or set it value to None: >>> del pg.members >>> pg.members = None >>> pg.save() Note that we need to followe server schema, this means that we can not remove attributes that are required by schema. 2.7 Glossary dn rdn DN stands for Distinguished Name, it is a series of rdn s found by walking back to servers base dn, think of it as entry location in tree. Example: uid=john,ou=users,dc=company,dc=com RDN stands for Relative Distinguished Name, it is local part of distinguished name, for example rdn of entry with dn uid=john,dc=company,dc=com is uid=john. Each new entry will be created with dn composed from models fileds marked as rdn and entrys location Renaming and moving entries 7

12 pumpkin Documentation, Release 0.1-dev 8 Chapter 2. Short tutorial

13 CHAPTER 3 API documentation - autogenerated from docstrings Contents: 3.1 directory module 3.2 fields module 3.3 filters module 3.4 base module 3.5 models module 3.6 objectlist module 3.7 resource module 3.8 serialize module 9

14 pumpkin Documentation, Release 0.1-dev 10 Chapter 3. API documentation - autogenerated from docstrings

15 CHAPTER 4 Indices and tables genindex modindex search 11

Moulinette Documentation

Moulinette Documentation Moulinette Documentation Release 2.6.1 YunoHost Collective May 02, 2018 Contents: 1 Role and syntax of the actionsmap 3 1.1 Principle................................................. 3 1.2 Format of the

More information

Authenticating and Importing Users with AD and LDAP

Authenticating and Importing Users with AD and LDAP Purpose This document describes how to integrate with Active Directory (AD) or Lightweight Directory Access Protocol (LDAP). This allows user authentication and validation through the interface. This is

More information

Authenticating and Importing Users with Active Directory and LDAP

Authenticating and Importing Users with Active Directory and LDAP Purpose This document describes how to integrate Nagios with Active Directory (AD) or Lightweight Directory Access Protocol (LDAP) to allow user authentication and validation with an AD or LDAP infrastructure

More information

Authenticating and Importing Users with AD and LDAP

Authenticating and Importing Users with AD and LDAP Purpose This document describes how to integrate with Active Directory (AD) or Lightweight Directory Access Protocol (LDAP). This allows user authentication and validation through the interface. This is

More information

Configure the ISE for Integration with an LDAP Server

Configure the ISE for Integration with an LDAP Server Configure the ISE for Integration with an LDAP Server Document ID: 119149 Contributed by Piotr Borowiec, Cisco TAC Engineer. Jul 10, 2015 Contents Introduction Prerequisites Requirements Components Used

More information

LDAP Quick Start Manual

LDAP Quick Start Manual Version: 1.1 LDAP Quick Start Manual Release date: 2014-02-22 2011-2014 Fanvil Co., Ltd. This document contains information that is proprietary to Fanvil Co., Ltd (Abbreviated as Fanvil hereafter). Specifications

More information

First thing is to examine the valid switches for ldapmodify command, ie on my machine with the Fedora Direcotory Server Installed.

First thing is to examine the valid switches for ldapmodify command, ie on my machine with the Fedora Direcotory Server Installed. LDAP Command via the command line This document is on about the use of LDAP via the command line instead of the GUI. The reason for this is the command lines for LDAP are more powerful and adapt especially

More information

fanvil file, forbidden to steal!

fanvil file, forbidden to steal! Version: 1.1 LDAP Quick Start Manual Release date: 2014-02-22 2011-2014 Fanvil Co., Ltd. This document contains information that is proprietary to Fanvil Co., Ltd (Abbreviated as Fanvil hereafter). Unauthorized

More information

IBM DB2 and Transparent LDAP Authentication

IBM DB2 and Transparent LDAP Authentication IBM DB2 and Transparent LDAP Authentication IBM Deutschland Research & Development GmbH SAP DB2 Development Team 08/2009 Author: Co-Author: Hinnerk Gildhoff - hinnerk@de.ibm.com Marcel Csonka marcel.csonka@de.ibm.com

More information

Using an LDAP With ActiveWorkflow

Using an LDAP With ActiveWorkflow Table of contents 1 Groups...2 2 People...2 3 Authentication...3 4 Directory Service... 4 4.1 Connection Properties... 5 4.2 User Retrieval Properties...6 4.3 User Attribute Properties...7 4.4 Group Retrieval

More information

LDAP Configuration Guide

LDAP Configuration Guide LDAP Configuration Guide Publication date: 11/8/2017 www.xcalar.com Copyright 2017 Xcalar, Inc. All rights reserved. Table of Contents About this guide 3 Configuring LDAP 4 Before you start 5 Configuring

More information

LDAP. Lightweight Directory Access Protocol

LDAP. Lightweight Directory Access Protocol LDAP Lightweight Directory Access Protocol Outline What is LDAP? Introduction Purpose NIS (Network Information Service) How does it look like? Structure Install & Setup Server & Client nss_ldap & pam_ldap

More information

OpenLDAP Everywhere Revisited

OpenLDAP Everywhere Revisited 1 of 11 6/18/2006 8:24 PM OpenLDAP Everywhere Revisited Craig Swanson Matt Lung Abstract Samba 3 offers new capabilites for a unified directory for all clients. Get mail, file sharing and more all working

More information

flask-ldap3-login Documentation

flask-ldap3-login Documentation flask-ldap3-login Documentation Release 0.0.0.dev0 Nick Whyte Nov 09, 2018 Contents 1 Contents: 3 1.1 Configuration............................................... 3 1.2 Quick Start................................................

More information

openssh-ldap-pubkey Documentation

openssh-ldap-pubkey Documentation openssh-ldap-pubkey Documentation Release 0.1.2 Kouhei Maeda Nov 25, 2017 Contents 1 openssh-ldap-pubkey 3 1.1 Status................................................... 3 1.2 Requirements...............................................

More information

ASA AnyConnect Double Authentication with Certificate Validation, Mapping, and Pre Fill Configuration Guide

ASA AnyConnect Double Authentication with Certificate Validation, Mapping, and Pre Fill Configuration Guide ASA AnyConnect Double Authentication with Certificate Validation, Mapping, and Pre Fill Configuration Guide Document ID: 116111 Contributed by Michal Garcarz, Cisco TAC Engineer. Jun 13, 2013 Contents

More information

FreeIPA - Control your identity

FreeIPA - Control your identity FreeIPA - Control your identity LinuxAlt 2012 Martin Košek, Sr. Software Engineer, Red Hat Nov 3 rd, 2012 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

More information

django-auth-ldap Documentation

django-auth-ldap Documentation django-auth-ldap Documentation Release 1.1.8 Peter Sagerson April 18, 2016 Contents 1 Installation 3 2 Authentication 5 2.1 Server Config............................................... 5 2.2 Search/Bind...............................................

More information

Install Kopano Core on Debian or Ubuntu with OpenLDAP

Install Kopano Core on Debian or Ubuntu with OpenLDAP Install Kopano Core on Debian or Ubuntu with OpenLDAP s Introduction Tested Installation Install mysql and apache / php Install OpenLDAP Create the placeholder for our users. Download and install kopano

More information

ACS 5.x: LDAP Server Configuration Example

ACS 5.x: LDAP Server Configuration Example ACS 5.x: LDAP Server Configuration Example Document ID: 113473 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information Directory Service Authentication Using

More information

Multicorn Documentation

Multicorn Documentation Multicorn Documentation Release 1.1.1 Ronan Dunklau, Florian Mounier Jul 14, 2017 Contents 1 Installation 3 2 Usage 5 3 Included Foreign Data Wrappers 7 4 Writing an FDW 9 5 Multicorn Internal Design

More information

CRM Integration LDAP 06/01/2016

CRM Integration LDAP 06/01/2016 CRM Integration LDAP 06/01/2016 CRM Integration LDAP Page 0 CRM Integration Contents Intro... 2 Configuration... 2 Connection... 2 Fields... 2 Show Contact... 3 Testing... 4 CRM Integration LDAP Page 1

More information

Configuring Ambari Authentication with LDAP/AD

Configuring Ambari Authentication with LDAP/AD 3 Configuring Ambari Authentication with LDAP/AD Date of Publish: 2018-07-15 http://docs.hortonworks.com Contents Configuring Ambari Authentication for LDAP/AD... 3 Configuring Ambari to authenticate external

More information

Configuring Ambari Authentication with LDAP/AD

Configuring Ambari Authentication with LDAP/AD 3 Configuring Ambari Authentication with LDAP/AD Date of Publish: 2018-07-15 http://docs.hortonworks.com Contents Configuring Ambari Authentication for LDAP/AD... 3 Set Up LDAP User Authentication...3...

More information

Configuring Ambari Authentication with LDAP/AD

Configuring Ambari Authentication with LDAP/AD 3 Date of Publish: 2018-07-15 http://docs.hortonworks.com Contents Configuring Ambari Authentication for LDAP/AD... 3 Configuring Ambari to authenticate external users... 3 Preparing for LDAPS integration...

More information

django-auth-ldap Documentation

django-auth-ldap Documentation django-auth-ldap Documentation Release 1.5.0 Peter Sagerson Apr 19, 2018 Contents 1 Installation 3 2 Authentication 5 2.1 Server Config............................................... 5 2.2 Search/Bind...............................................

More information

WebSphere Application Server 6.1 Virtual member manager

WebSphere Application Server 6.1 Virtual member manager IBM Software Group WebSphere Application Server 6.1 Virtual member manager Richard Marshner WebSphere Support Technical Exchange Agenda IBM Software Group Overview Admin Console - Configuration Admin Console

More information

RUBY/LDAP TUTORIAL. The common API for application development is described in RFC1823 and is supported by Ruby/LDAP.

RUBY/LDAP TUTORIAL. The common API for application development is described in RFC1823 and is supported by Ruby/LDAP. http://www.tutorialspoint.com/ruby/ruby_ldap.htm RUBY/LDAP TUTORIAL Copyright tutorialspoint.com Ruby/LDAP is an extension library for Ruby. It provides the interface to some LDAP libraries like OpenLDAP,

More information

Apache Directory Studio LDAP Browser. User's Guide

Apache Directory Studio LDAP Browser. User's Guide Apache Directory Studio LDAP Browser User's Guide Apache Directory Studio LDAP Browser: User's Guide Version 2.0.0.v20180908-M14 Copyright 2006-2018 Apache Software Foundation Licensed to the Apache Software

More information

Configuring Microsoft ADAM

Configuring Microsoft ADAM Proven Practice Configuring Microsoft ADAM Product(s): IBM Cognos Series 7 Area of Interest: Security Configuring Microsoft ADAM 2 Copyright Copyright 2008 Cognos ULC (formerly Cognos Incorporated). Cognos

More information

ISBG May LDAP: It s Time. Gabriella Davis - Technical Director The Turtle Partnership

ISBG May LDAP: It s Time. Gabriella Davis - Technical Director The Turtle Partnership ISBG May 2015 LDAP: It s Time Gabriella Davis - Technical Director The Turtle Partnership gabriella@turtlepartnership.com What Is LDAP? Lightweight Directory Access Protocol Standard language for reading

More information

Remote Authentication

Remote Authentication Authentication Services, page 1 Guidelines and Recommendations for Providers, page 2 User Attributes in Providers, page 2 Two-Factor Authentication, page 4 LDAP Providers and Groups, page 5 RADIUS Providers,

More information

Implementing Single-Sign-On(SSO) for APM UI

Implementing Single-Sign-On(SSO) for APM UI Implementing Single-Sign-On(SSO) for APM UI 1.Introduction...2 2.Overview of SSO with LTPA...3 3.Installing and configuring TDS...5 3.1.Installing TDS 6.3...5 3.2.Changing the administrator password (Optional)...7

More information

Using IDLE for

Using IDLE for Using IDLE for 15-110 Step 1: Installing Python Download and install Python using the Resources page of the 15-110 website. Be sure to install version 3.3.2 and the correct version depending on whether

More information

Configuring a Virtual-Domain Server with LDAP

Configuring a Virtual-Domain Server with LDAP This document provides a recipe for configuring a Mirapoint server to perform LDAP authentication, message routing, and email access proxying. Configuration requires two activities: LDAP Database User

More information

Ubuntu Documentation > Ubuntu 8.10 > Ubuntu Server Guide > Network Authentication > OpenLDAP Server

Ubuntu Documentation > Ubuntu 8.10 > Ubuntu Server Guide > Network Authentication > OpenLDAP Server Page 1 of 10 Official Documentation Ubuntu Documentation > Ubuntu 8.10 > Ubuntu Server Guide > Network Authentication > OpenLDAP Server OpenLDAP Server Search LDAP is an acronym for Lightweight Directory

More information

IBM ~ pseries AIX. Configuring an IBM Directory Server for User Authentication and Management in AIX

IBM ~ pseries AIX. Configuring an IBM Directory Server for User Authentication and Management in AIX IBM ~ pseries AIX Configuring an IBM Directory Server for User Authentication and Management in AIX Yantian Tom Lu, Ph.D. IBM Corporation 11511 Burnet Road Austin, TX 78758 March 24, 2003 Configuring an

More information

Grandstream Networks, Inc. LDAP Configuration Guide

Grandstream Networks, Inc. LDAP Configuration Guide Grandstream Networks, Inc. Table of Contents SUPPORTED DEVICES... 4 INTRODUCTION... 5 INSTALLING AND CONFIGURING LDAP SERVER... 6 Installing ApacheDS LDAP Server... 6 Prerequisites... 6 Download and Install

More information

Flask-SimpleLDAP Documentation

Flask-SimpleLDAP Documentation Flask-SimpleLDAP Documentation Release 1.1.2 Alexandre Ferland Sep 14, 2017 Contents 1 Quickstart 3 2 Configuration 5 3 API 7 3.1 Classes.................................................. 7 3.2 History..................................................

More information

LDAP Directory Services

LDAP Directory Services ATTENTION LDAP Directory Services THE MATERIAL PROVIDED IN THIS DOCUMENT IS FOR INFORMATION PURPOSES ONLY. IT IS NOT INTENDED TO BE ADVICE. YOU SHOULD NOT ACT OR ABSTAIN FROM ACTING BASED UPON SUCH INFORMATION

More information

The Evolution of an Integrated User Directory

The Evolution of an Integrated User Directory Informatikdienste / IT-Services The Evolution of an Integrated User Directory, Informatikdienste ETH Zurich The Evolution of an Integrated User Directory Creation of many databases The need for integration

More information

Contents idsldapdiff, ldapdiff iii

Contents idsldapdiff, ldapdiff iii idsldapdiff idsldapdiff ii idsldapdiff Contents idsldapdiff, ldapdiff.......... 1 Synopsis................1 Description...............1 Encryption considerations.........3 Options................4 Options

More information

An LDAP server may implement its own schema or a standard schema defined as in RFC Mainstream implementations of LDAP include Netscape

An LDAP server may implement its own schema or a standard schema defined as in RFC Mainstream implementations of LDAP include Netscape Spectrum Software, Inc. 11445 Johns Creek Pkwy. Suite 300 Duluth, GA 30097 www.spectrumscm.com Subject: LDAP Support for SpectrumSCM Original Issue Date: April 26 th, 2003 Update Date: December 13 th,

More information

Administration Guide. Lavastorm Analytics Engine 6.1.1

Administration Guide. Lavastorm Analytics Engine 6.1.1 Administration Guide Lavastorm Analytics Engine 6.1.1 Lavastorm Analytics Engine 6.1.1: Administration Guide Legal notice Copyright THE CONTENTS OF THIS DOCUMENT ARE THE COPYRIGHT OF LIMITED. ALL RIGHTS

More information

django-openid Documentation

django-openid Documentation django-openid Documentation Release 2.0a Simon Willison September 27, 2017 Contents 1 Installation 3 2 Accepting OpenID 5 2.1 Redirecting somewhere else....................................... 6 2.2 Requesting

More information

AAI at Unil. Home Organization Integration

AAI at Unil. Home Organization Integration AAI at Unil Home Organization Integration GESTU > Gestion des utilisateurs > Accès informatique (username/password) > Mailbox and email address > Security groups > Students: automatic > Employees: web

More information

How to install LDAP. # yum install openldap-servers openldap nss_ldap python-ldap openldap-clients -y

How to install LDAP. # yum install openldap-servers openldap nss_ldap python-ldap openldap-clients -y How to install LDAP 1. First Check LDAP Components # rpm -qa grep ldap 2. You should reach to following files. If they are not present then you need to install them from yum or rpm openldap-servers-2.3.27-8.el5_2.4

More information

withenv Documentation

withenv Documentation withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................

More information

Novell OpenLDAP Configuration

Novell OpenLDAP Configuration Novell OpenLDAP Configuration To access the GoPrint Novell e-directory LDAP Connector configuration screen navigate to: Accounts Authentication Connectors GoPrint provides two connector options, Standard

More information

WebSphere Portal Security Configuration

WebSphere Portal Security Configuration WebSphere Portal Security Configuration Introduction Using a Login Attribute Instead of the RDN Login Using Your E-mail Attribute This guide will describe to process of using the IBM LDAP (sometimes referred

More information

Æ-DIR. Paranoid user management with OpenLDAP. at Chemnitzer Linuxtage 2015 CLT

Æ-DIR. Paranoid user management with OpenLDAP. at Chemnitzer Linuxtage 2015 CLT Æ-DIR Paranoid user management with OpenLDAP at Chemnitzer Linuxtage 2015 STROEDER.COM - 1 - Who? Michael Ströder Freelancer Focus on Directory services (LDAP etc.), identity management

More information

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.0 Rev 3. - Accessing databases

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.0 Rev 3. - Accessing databases SAP NetWeaver Identity Management Virtual Directory Server Tutorial - Accessing databases Version 7.0 Rev 3 SAP Library document classification: PUBLIC No part of this publication may be reproduced or

More information

CounterACT User Directory Plugin

CounterACT User Directory Plugin Version 6.1.2 and Above Table of Contents About the User Directory Plugin... 3 Endpoint User Details... 3 Verify Endpoint Authentication... 3 User Directory Inventory... 4 HTTP Login Action... 5 HTTP Sign

More information

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.0 Rev 4. - Accessing LDAP servers

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.0 Rev 4. - Accessing LDAP servers SAP NetWeaver Identity Management Virtual Directory Server Tutorial - Accessing LDAP servers Version 7.0 Rev 4 SAP Library document classification: PUBLIC No part of this publication may be reproduced

More information

NoSQL²: Store LDAP Data in HBase

NoSQL²: Store LDAP Data in HBase NoSQL²: Store LDAP Data in HBase Stefan Seelmann seelmann@apache.org About me Stefan Seelmann Freelancer Software development with Java LDAP, Identity Management Open Source developer Apache Directory

More information

Fundamentals of edirectory

Fundamentals of edirectory Warren E. Wyrostek, M.Ed., M.Div., MCNI, MCNE, CDE Fundamentals of edirectory Author: Novell NetWare 6.5 CNA Exam Cram2 http://www.3wscertification.com wyrostekw@msn.com Basics Fundamentals of edirectory

More information

Poetaster. Release 0.1.1

Poetaster. Release 0.1.1 Poetaster Release 0.1.1 September 21, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3

More information

Unifer Documentation. Release V1.0. Matthew S

Unifer Documentation. Release V1.0. Matthew S Unifer Documentation Release V1.0 Matthew S July 28, 2014 Contents 1 Unifer Tutorial - Notes Web App 3 1.1 Setting up................................................. 3 1.2 Getting the Template...........................................

More information

Mario Iseli

Mario Iseli LUGS-Treff @ 24.08.2006 What is a directory? (Where did i put that damn username?) Your business partners, friends, coworkers. Do you know all their E-Mail addresses? How many lines does your /etc/hosts

More information

LDAP for MySQL Cluster back-ndb. Howard Chu CTO, Symas Corp. Chief Architect, OpenLDAP

LDAP for MySQL Cluster back-ndb. Howard Chu CTO, Symas Corp. Chief Architect, OpenLDAP LDAP for MySQL Cluster back-ndb Howard Chu CTO, Symas Corp. hyc@symas.com Chief Architect, OpenLDAP hyc@openldap.org OpenLDAP Project Open source code project Founded 1998 Three core team members A dozen

More information

> dsadd user "<UserDN>" -upn <UserUPN> -fn "<UserFirstName>" -ln "<UserLastName>"[RETURN] -display "<UserDisplayName>" -pwd <UserPasswd>

> dsadd user <UserDN> -upn <UserUPN> -fn <UserFirstName> -ln <UserLastName>[RETURN] -display <UserDisplayName> -pwd <UserPasswd> Creating a User You want to create a user object. 6.1.2 6.1.2.1 1. Open the Active Directory Users and Computers (ADUC) snap-in. 2. If you need to change domains, right-click on "Active Directory Users

More information

CSE : Python Programming

CSE : Python Programming CSE 399-004: Python Programming Lecture 08: Graphical User Interfaces with wxpython March 12, 2005 http://www.seas.upenn.edu/~cse39904/ Plan for today and next time Today: wxpython (part 1) Aside: Arguments

More information

Programming LDAP with Perl

Programming LDAP with Perl Programming LDAP with Perl Net::LDAP Nick Urbanik Copyright Conditions: Open Publication License (seehttp://www.opencontent.org/openpub/) A computing department ver. 1.3 Network Directories

More information

SDC EMEA 2019 Tel Aviv

SDC EMEA 2019 Tel Aviv Integrating Storage Systems into Active Directory SDC EMEA 2019 Tel Aviv Volker Lendecke Samba Team / SerNet 2019-01-30 Volker Lendecke AD integration (2 / 16) Overview Active Directory Authentication

More information

Marshmallow-Mongoengine Documentation

Marshmallow-Mongoengine Documentation Marshmallow-Mongoengine Documentation Release 0.7.7 Emmanuel Leblond January 30, 2017 Contents 1 Contents 3 1.1 Tutorial.................................................. 3 1.2 API Reference..............................................

More information

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.0 Rev 4. - Joining data sources

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.0 Rev 4. - Joining data sources SAP NetWeaver Identity Management Virtual Directory Server Tutorial - Joining data sources Version 7.0 Rev 4 SAP Library document classification: PUBLIC No part of this publication may be reproduced or

More information

Identity Management Scaling Out and Up

Identity Management Scaling Out and Up Identity Management Scaling Out and Up Jan Pazdziora Principal Software Engineer Identity Management Engineering, Red Hat jpazdziora@redhat.com 15 th October 2014 Identity Users; user groups. Hosts; host

More information

Realms and Identity Policies

Realms and Identity Policies The following topics describe realms and identity policies: About, page 1 Create a Realm, page 8 Create an Identity Policy, page 14 Create an Identity Rule, page 15 Manage a Realm, page 17 Manage an Identity

More information

Integrating With LDAP

Integrating With LDAP This chapter contains the following sections: Overview, on page 1 Configuring LDAP to Work with the Spam Quarantine, on page 1 Creating the LDAP Server Profile, on page 2 Configuring LDAP Queries, on page

More information

LDAP-UX Client Services B Administrator's Guide

LDAP-UX Client Services B Administrator's Guide LDAP-UX Client Services B.04.10 Administrator's Guide HP-UX 11i v1, v2 and v3 HP Part Number: J4269-90073 Published: E0407 Edition: Edition 7 Copyright 2007 Hewlett-Packard Company, L.P Legal Notices The

More information

Managing External Identity Sources

Managing External Identity Sources CHAPTER 5 The Cisco Identity Services Engine (Cisco ISE) integrates with external identity sources to validate credentials in user authentication functions, and to retrieve group information and other

More information

Authenticating SMTP Sessions Using Client Certificates

Authenticating SMTP Sessions Using Client Certificates Authenticating SMTP Sessions Using Client Certificates This chapter contains the following sections: Overview of Certificates and SMTP Authentication, on page 1 Checking the Validity of a Client Certificate,

More information

CheckPoint Check Point Certified Security Engineer CP

CheckPoint Check Point Certified Security Engineer CP CheckPoint 156-305 Check Point Certified Security Engineer CP 2000 http://killexams.com/exam-detail/156-305 E. Never QUESTION: 94 In a MEP configuration, using the Check Point VPN-1/FireWall-1 High Availability

More information

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.2 Rev 1. - Accessing databases

SAP NetWeaver Identity Management Virtual Directory Server. Tutorial. Version 7.2 Rev 1. - Accessing databases SAP NetWeaver Identity Management Virtual Directory Server Tutorial - Accessing databases Version 7.2 Rev 1 No part of this publication may be reproduced or transmitted in any form or for any purpose without

More information

Realms and Identity Policies

Realms and Identity Policies The following topics describe realms and identity policies: About, page 1 Create a Realm, page 8 Create an Identity Policy, page 15 Create an Identity Rule, page 15 Manage a Realm, page 20 Manage an Identity

More information

pynojo Documentation Release unknown pynojo development team

pynojo Documentation Release unknown pynojo development team pynojo Documentation Release unknown pynojo development team November 05, 2013 Contents i ii Welcome! This documentation is generated on November 05, 2013 for pynojo unknown. Contents: Contents 1 2 Contents

More information

Implementing an Algorithm for Boomerang Fraction Sequences in Python

Implementing an Algorithm for Boomerang Fraction Sequences in Python Introduction Implementing an Algorithm for Boomerang Fraction Sequences in Python We ve all encountered maze problems, where the challenge is to find a path through a labyrinth from a starting point to

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Tutorial for Oracle Identity Management 11g Release 1 (11.1.1) E10276-01 May 2009 Oracle Fusion Middleware Tutorial for Oracle Identity Management, 11g Release 1 (11.1.1) E10276-01

More information

Bonita Workflow. Process Console User's Guide BONITA WORKFLOW

Bonita Workflow. Process Console User's Guide BONITA WORKFLOW Bonita Workflow Process Console User's Guide BONITA WORKFLOW Bonita Workflow Process Console User's Guide Bonita Workflow v3.0 Software January 2007 Copyright Bull SAS Table of Contents Chapter 1. Overview...1

More information

LDAP Connection Check Tool

LDAP Connection Check Tool LDAP Connection Check Tool Overview Ldap Connection Check tool is a command line tool that helps Ranger admin to configure Ldap properties for UserSync module. This tool collects minimal input from admin

More information

JNDI and LDAP Part I

JNDI and LDAP Part I JNDI and LDAP Part I Noel J. Bergman DevTech Noel J. Bergman JNDI and LDAP, Part I Page 1 Session Overview JNDI is commonly used as the general mechanism for exposing resources to J2EE applications. This

More information

Archan. Release 2.0.1

Archan. Release 2.0.1 Archan Release 2.0.1 Jul 30, 2018 Contents 1 Archan 1 1.1 Features.................................................. 1 1.2 Installation................................................ 1 1.3 Documentation..............................................

More information

Security Provider Integration LDAP Server

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

More information

Aldryn Installer Documentation

Aldryn Installer Documentation Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................

More information

pykafka Release dev.2

pykafka Release dev.2 pykafka Release 2.8.0-dev.2 Apr 19, 2018 Contents 1 Getting Started 3 2 Using the librdkafka extension 5 3 Operational Tools 7 4 PyKafka or kafka-python? 9 5 Contributing 11 6 Support 13 i ii pykafka,

More information

bzz Documentation Release Rafael Floriano and Bernardo Heynemann

bzz Documentation Release Rafael Floriano and Bernardo Heynemann bzz Documentation Release 0.1.0 Rafael Floriano and Bernardo Heynemann Nov 15, 2017 Contents 1 Getting Started 3 2 Flattening routes 5 3 Indices and tables 7 3.1 Model Hive................................................

More information

Troubleshooting WebSphere Process Server: Integration with LDAP systems for authentication and authorization

Troubleshooting WebSphere Process Server: Integration with LDAP systems for authentication and authorization Troubleshooting WebSphere Process Server: Integration with LDAP systems for authentication and authorization Dr. Stephan Volz (stephan.volz@de.ibm.com) Technical Teamlead BPC L2 support (EMEA) 24 August

More information

Pypeline Documentation

Pypeline Documentation Pypeline Documentation Release 0.2 Kyle Corbitt May 09, 2014 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quick Start................................................

More information

Django-frontend-notification Documentation

Django-frontend-notification Documentation Django-frontend-notification Documentation Release 0.2.0 Arezqui Belaid February 25, 2016 Contents 1 Introduction 3 1.1 Overview................................................. 3 1.2 Documentation..............................................

More information

SMS 2.0 SSO / LDAP Launch Kit

SMS 2.0 SSO / LDAP Launch Kit SMS 2.0 SSO / LDAP Launch Kit Table of Contents What options are available in SMS 2.0 for Single Sign On?... 4 LDAP (Lightweight Directory Access Protocol)... 4 SkySSO (Skyward Single Sign On)... 4 SkySTS

More information

8.0 Help for Community Managers About Jive for Google Docs...4. System Requirements & Best Practices... 5

8.0 Help for Community Managers About Jive for Google Docs...4. System Requirements & Best Practices... 5 for Google Docs Contents 2 Contents 8.0 Help for Community Managers... 3 About Jive for Google Docs...4 System Requirements & Best Practices... 5 Administering Jive for Google Docs... 6 Understanding Permissions...6

More information

MongoTor Documentation

MongoTor Documentation MongoTor Documentation Release 0.1.0 Marcel Nicolat June 11, 2014 Contents 1 Features 3 2 Contents: 5 2.1 Installation................................................ 5 2.2 Tutorial..................................................

More information

cwmon-mysql Release 0.5.0

cwmon-mysql Release 0.5.0 cwmon-mysql Release 0.5.0 October 18, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3

More information

Directory Service. X.500 Directory Service. X.500 Directory Service and Lightweight Directory Access Protocol (LDAP)

Directory Service. X.500 Directory Service. X.500 Directory Service and Lightweight Directory Access Protocol (LDAP) X.500 Directory Service and Lightweight Directory Access Protocol (LDAP) What if we know the names of some object/resource, but want to find out more about them What is the telephone no. of X? What department

More information

NFSv4 Multi-Domain Access. Andy Adamson Connectathon 2010

NFSv4 Multi-Domain Access. Andy Adamson Connectathon 2010 NFSv4 Multi-Domain Access Andy Adamson andros@netapp.com Connectathon 2010 Outline Motivation Security and NFSv4 Authorization Context Local ID Representation and name resolution LDAP example What s next

More information

Configure Pass-Through Authentication on IBM Tivoli Directory Server

Configure Pass-Through Authentication on IBM Tivoli Directory Server Configure Pass-Through Authentication on IBM Tivoli Directory Server Amit Aherao (amit_aherao@in.ibm.com), Staff Software Engineer, IBM India Software Labs. Mayur Boob (mayurboo@in.ibm.com), Software Engineer,

More information

LDAP Servers for AAA

LDAP Servers for AAA This chapter describes how to configure LDAP servers used in AAA. About LDAP and the ASA, page 1 Guidelines for, page 5 Configure, page 5 Test LDAP Server Authentication and Authorization, page 9 Monitoring,

More information

Configuring LDAP. Finding Feature Information

Configuring LDAP. Finding Feature Information This chapter describes how to configure the Lightweight Directory Access Protocol (LDAP) on Cisco NX-OS devices. This chapter includes the following sections: Finding Feature Information, page 1 Information

More information

How to Configure Authentication and Access Control (AAA)

How to Configure Authentication and Access Control (AAA) How to Configure Authentication and Access Control (AAA) Overview The Barracuda Web Application Firewall provides features to implement user authentication and access control. You can create a virtual

More information

INTEGRATING WITH LDAP DIRECTORIES

INTEGRATING WITH LDAP DIRECTORIES INTEGRATING WITH LDAP DIRECTORIES 1 BACKGROUND This document outlines the steps involved in integrating Unity Desktop with an LDAP-compliant directory (including Microsoft Active Directory) for click-to-dial

More information