nasıl php, apache ve LDAP ile bir tek nokta kimlik doğrulaması yapacağız

1 Cevap php

Ben bu senaryosu var. Biz kullanıcıların kullanabileceği birkaç web tabanlı uygulamaları içeren bir uygulama sunucusu var. Bizim kullanıcılar ve gruplar OpenLDAP veritabanında saklanır. Bu uygulamalara erişim gruba bağlı olarak sınırlıdır.

Şimdi ne yapmak istersiniz kullanıcı sunucuyu çarptığında (http://server/), bir temel web uygulaması LDAP sunucusuna karşı giriş için kullanıcı zorlayarak görüntülenir olmasıdır. Kullanıcı görüntülenir erişime izin verilir uygulamaların bir listesini doğrulanmış zaman. Bunlar istenen app tıklama yoluyla bu listeyi kullanın.

Kullanıcıların uygulama örneğin doğrudan gidemem Yetkili olmadıkları takdirde http://server/someapp, apache server sunucusunun kök yönlendirir.

Bu bir web uygulaması kullanıcı kimlik ve sunucu üzerinde barındırılan diğer uygulamalar yetkilendirme için apache karşı bu kimlik kullanmak, mümkünse mi?

Eğer bizim kullanıcıların kafasını karıştıran o kadar inansın apache iletişim kutusu, biz geri düşemez şeydir?!?!

Yukarıdaki mümkün değilse, başka önerileriniz gerçekten yararlı olacaktır.

Çok teşekkürler.

1 Cevap

Bu yardımcı olabilir, ben bir test kurulumu olarak daha önce böyle bir şey denedi, ancak dizin izinleri geçer gibi ne yazık ki alamadım kadar, bu how to, bazı ışık parlaklık gerekir

http://www.opensourcehowto.org/how-to/apache/setup-apache2-with-openldap-authentication.html Mod_Auth_LDAP http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html

Sen kendi grup erişime karşı The Authorization Phase bir çek gerekir, ve bu her klasörlerde kuracaklardır .htaccess dosya

EDIT: I found you a PHP Form reference: http://www.phpbuilder.com/board/showthread.php?t=10257921 Try that, the user has PHP authenticating for him (if you choose to use that language).