HTTP Basic authentication against OpenLDAP directory: Difference between revisions
Jump to navigation
Jump to search
(Created page with "This page describes, how configure HTTP Basic authentication against the stoney cloud OpenLDAP directory. == Service User LDIF == <source lang="LDIF"> # Copyright (C) 2015 st...") |
No edit summary |
||
| Line 2: | Line 2: | ||
== Service User LDIF == | == Service User LDIF == | ||
You'll need to create a service user. The following example | |||
<source lang="LDIF"> | <source lang="LDIF"> | ||
# Copyright (C) 2015 stepping stone GmbH | # Copyright (C) 2015 stepping stone GmbH | ||
| Line 44: | Line 45: | ||
userPassword: {SSHA}TWKAnGsKhO+e3uNjoooHhEMFN8E9/D4C | userPassword: {SSHA}TWKAnGsKhO+e3uNjoooHhEMFN8E9/D4C | ||
</source> | </source> | ||
== Load Service User LDIF == | |||
{{RootCmd | |||
|/usr/bin/ldapadd -M -H "ldaps://ldapm.stoney-cloud.org" -w verysecret -x -D "cn=Manager,dc=stoney-cloud,dc=org" -f services-administration.ldif | |||
|rc-update add haproxy | |||
|emerge socat | |||
}} | |||
[[Category:OpenLDAP directory]] | [[Category:OpenLDAP directory]] | ||
Revision as of 10:55, 9 January 2015
This page describes, how configure HTTP Basic authentication against the stoney cloud OpenLDAP directory.
Service User LDIF
You'll need to create a service user. The following example
# Copyright (C) 2015 stepping stone GmbH
# Switzerland
# http://www.stepping-stone.ch
# support@stepping-stone.ch
#
# Authors:
# Michael Eichenberger <michael.eichenberger@stepping-stone.ch>
#
# This file is part of the stoney cloud.
#
# stoney cloud is free software: you can redistribute it and/or
# modify it under the terms of the GNU Affero General Public
# License as published by the Free Software Foundation, version
# 3 of the License.
#
# stoney cloud is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public
# License along with stoney cloud.
# If not, see <http://www.gnu.org/licenses/>.
#
################################################################################
# services-administration.ldif
################################################################################
# Description:
# Loads some service users into the LDAP directory used for AuthLDAPBindDN
# authentication.
################################################################################
# slappasswd -s 'verysecret'
dn: cn=cloud,ou=services,ou=administration,o=stepping-stone,c=ch
objectclass: top
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: cloud
sn: cloud
userPassword: {SSHA}TWKAnGsKhO+e3uNjoooHhEMFN8E9/D4C