[ZendTo] LDAPAuthorization for zendto
patrick.gaikowski at kaufland.com
patrick.gaikowski at kaufland.com
Mon Dec 13 16:08:19 GMT 2010
Hello,
we like to use LDAP-Authentication in combination with LDAP-Authorization,
means the user needs a special LDAP-Role to get access as authorized user.
We changed NSSDropbox.php:
919,921d918
< } elseif ($result == 2){
< $this->_authorizationFailed = TRUE;
< $this->writeToLog("authorization attempt for not authorized user
$uname - please add the group");
We changed NSSLDAPAuthenticator.php:
236,239d235
< // Kaufland Added
< // Benutzer status auf nicht autorisiert aendern
< $result=2;
<
241d236
< $ldapGroups = array(); // Kaufland Added
243,246d237
< // Kaufland Added
< if ($key == "groupMembership") {
< $ldapGroups = $value;
< }
253,261d243
<
< // Kaufland Added
< foreach ($ldapGroups as $group){
< // Gruppenmitgliedschaft des Benutzers pruefen
< if ( $group ==
"cn=citrix,ou=portal,ou=sslvpn,ou=roles,o=kls") {
< // Status des benutzers auf OK setzten
< $result = 1;
< }
< }
(See attached file: NSSLDAPAuthenticator.php)(See attached file:
NSSDropbox.php)
We know that this is a quick and dirty solution, but it works.
Question from us is, if such a request can be implemented cleanly in the
installation Source?
Mit freundlichen Grüßen / Best regards
Patrick Gaikowski
Tel: +49 7132 94 3568
Fax: +49 7132 94 73568
E-Mail: patrick.gaikowski at kaufland.com
KI 967800 IT International / Infrastruktur
Office:
Lindichstrasse 11
D-74189 Weinsberg
http://www.kaufland.de
Kaufland Informationssysteme GmbH & Co. KG
Postfach 12 53 - 74149 Neckarsulm
Kommanditgesellschaft
Sitz: Neckarsulm
Registergericht: Amtsgericht Stuttgart HRA 104163
Diese Nachricht enthält vertrauliche Informationen und ist ausschließlich
für
den Adressaten bestimmt. Jeder Gebrauch durch Dritte ist verboten. Falls
Sie
die Daten irrtümlich erhalten haben, nehmen Sie bitte Kontakt mit dem
Absender auf und löschen Sie die Daten auf jedem Computer und Datenträger.
This message contains confidential information and is intended solely for
the
use by the addressee. Any use of this message by a third party is
prohibited.
If you receive this message in error, please contact the sender and delete
the
data from any computer and data carrier.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/zendto/attachments/20101213/46b3a9fd/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: NSSLDAPAuthenticator.php
Type: application/octet-stream
Size: 9903 bytes
Desc: not available
Url : http://mailman.ecs.soton.ac.uk/pipermail/zendto/attachments/20101213/46b3a9fd/attachment-0002.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: NSSDropbox.php
Type: application/octet-stream
Size: 38121 bytes
Desc: not available
Url : http://mailman.ecs.soton.ac.uk/pipermail/zendto/attachments/20101213/46b3a9fd/attachment-0003.obj
More information about the ZendTo
mailing list