Merge branch 'master' of /home/likewise-open/COMCARD-NT/kanis/T/gitroot/pg-ldap-sync
This commit is contained in:
commit
634a952269
@ -4,5 +4,7 @@ Manifest.txt
|
|||||||
README.txt
|
README.txt
|
||||||
Rakefile
|
Rakefile
|
||||||
bin/pg_ldap_sync
|
bin/pg_ldap_sync
|
||||||
|
config/config.yaml
|
||||||
lib/pg_ldap_sync.rb
|
lib/pg_ldap_sync.rb
|
||||||
|
lib/pg_ldap_sync/application.rb
|
||||||
test/test_pg_ldap_sync.rb
|
test/test_pg_ldap_sync.rb
|
||||||
|
33
README.txt
33
README.txt
@ -1,26 +1,45 @@
|
|||||||
= pg_ldap_sync
|
= Use LDAP permissions in PostgreSQL
|
||||||
|
|
||||||
* FIX (url)
|
* https://github.com/larskanis/pg-ldap-sync
|
||||||
|
|
||||||
== DESCRIPTION:
|
== DESCRIPTION:
|
||||||
|
|
||||||
FIX (describe your package)
|
PostgreSQL offers different authentication methods, like LDAP, SSPI, GSSAPI or SSL.
|
||||||
|
For any method the user must already exist in the database, before
|
||||||
|
the authentication can be used. LDAP is often used to do a centralized
|
||||||
|
user and role management in an enterprise environment.
|
||||||
|
|
||||||
|
This program synchronizes users, groups and memberships from LDAP to
|
||||||
|
PostgreSQL.
|
||||||
|
|
||||||
== FEATURES/PROBLEMS:
|
== FEATURES/PROBLEMS:
|
||||||
|
|
||||||
* FIX (list of features or problems)
|
* Use Active Directory as LDAP-Server
|
||||||
|
* Configurable per YAML config file
|
||||||
|
|
||||||
== SYNOPSIS:
|
== SYNOPSIS:
|
||||||
|
|
||||||
FIX (code sample of usage)
|
pg_ldap_sync -vv -t
|
||||||
|
|
||||||
== REQUIREMENTS:
|
== REQUIREMENTS:
|
||||||
|
|
||||||
* FIX (list of requirements)
|
* Installed Ruby and rubygems
|
||||||
|
* LDAP- and PostgreSQL-Server
|
||||||
|
|
||||||
== INSTALL:
|
== INSTALL:
|
||||||
|
|
||||||
* FIX (sudo gem install, anything else)
|
Install Ruby and rubygems:
|
||||||
|
* http://rubyinstaller.org/ on Windows
|
||||||
|
* <tt>apt-get install ruby rubygems</tt> on Debian
|
||||||
|
|
||||||
|
Install pg-ldap-sync and a database driver for PostgreSQL:
|
||||||
|
* <tt>gem install pg-ldap-sync postgres-pr</tt>
|
||||||
|
|
||||||
|
Or install from Git:
|
||||||
|
git clone https://github.com/larskanis/pg-ldap-sync.git
|
||||||
|
cd pg-ldap-sync
|
||||||
|
rake install_gem
|
||||||
|
|
||||||
|
|
||||||
== LICENSE:
|
== LICENSE:
|
||||||
|
|
||||||
|
7
Rakefile
7
Rakefile
@ -3,10 +3,11 @@
|
|||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'hoe'
|
require 'hoe'
|
||||||
|
|
||||||
Hoe.spec 'pg_ldap_sync' do
|
Hoe.spec 'pg-ldap-sync' do
|
||||||
# developer('FIX', 'FIX@example.com')
|
developer('Lars Kanis', 'kanis@comcard.de')
|
||||||
|
|
||||||
# self.rubyforge_name = 'pg_ldap_syncx' # if different than 'pg_ldap_sync'
|
extra_deps << ['net-ldap', '>= 0.2']
|
||||||
|
extra_deps << ['kwalify', '>= 0.7']
|
||||||
end
|
end
|
||||||
|
|
||||||
# vim: syntax=ruby
|
# vim: syntax=ruby
|
||||||
|
Reference in New Issue
Block a user