Articles of authentication

configurationApache以使用SQL Server身份validation

我相信可以将Apacheconfiguration为使用SQL Server进行身份validation。 您提供数据库连接参数和查询来运行。 我想合约是这样的: 如果查询返回用户身份validation的内容,并且查询结果为空,则用户未知。 有谁知道我可以configuration这个?

设置Shibboleth来保护网站的一部分

我在Ubuntu 10.04上安装了Apache的Shibboleth模块,使用aptitude按照https://groups.google.com/group/shibboleth-users/browse_thread/thread/9fca3b2af04d5ca8?pli=1安装libapache2-mod-shib2并启用该模块(我已经检查/ etc / apache2 / mods启用) 然后,我通过使用以下指令放置.htaccess文件来保护服务器上的目录: AuthType shibboleth ShibRequestSetting requireSession 1 Require valid-user 现在 – 我还没有build立一个SSL主机 – 我也没有设置IdP – 但我希望服务器会阻止访问这个目录 – 但我得到的内容没有任何问题。 我已经重新启动了Apache服务,我没有在日志文件中的错误。

Apache相当于vsftpd的local_enable

vsftpd有一个选项local_enable ,允许FTP用户直接映射到本地用户。 它甚至可以在没有任何额外的努力,我们的同类活动目录configuration。 我一直在寻找所有的,我似乎无法find一个相当于Apache .htaccess的。 auth提供者似乎是文件,DBM,LDAP和DBD。 这些似乎都不允许HTTPvalidation用户映射到本地用户帐户。 有没有办法做到这一点? 如果没有,为什么不呢? 谢谢。

针对单个子域进行身份validation

我在Apache中有一个VirtualHost,使用ServerAlias和通配符来匹配很多子域,如下所示: <VirtualHost> ServerName foo.com ServerAlias *.foo.com </VirtualHost> 有几百个与别名相匹配的子域,现在我想要一个特定子域的身份validation提示: bar.foo.com 怎么会这样做呢? 我曾经想过为bar.foo.com创build一个新的VirtualHost,但是我最好避免这种情况,因为一旦我想添加更多的域名就会变得麻烦。

带有OS X用户帐户的Apache身份validation

是否可以configurationApache使用主机的用户帐户进行身份validation? 假设我已经运行了一个vanilla OS X安装的Apache,并且基本上允许pipe理员用户使用他们的系统用户名/密码进行身份validation。 甚至指着我这种types的身份validation的专用名称将有助于我的search(当然,我将本着StackExchange问​​题更新我的进展)。

如果代理authentication失败,squid能否自动从循环列表中删除cache_peer?

我有一个鱿鱼实例configuration为以循环方式转发到一组上游代理服务器。 这是相关的configuration: cache_peer xxx1 parent 3128 0 round-robin no-query proxy-only login=user:pass cache_peer xxx2 parent 3128 0 round-robin no-query proxy-only login=user:pass cache_peer xxx3 parent 3128 0 round-robin no-query proxy-only login=user:pass 我遇到的问题是偶尔有一个(或多个)这些上游代理改变它的身份validation而不告诉我,并且我的squid代理的用户开始在他们的浏览器中获得“代理身份validation”popup窗口。 有没有办法让鱿鱼认为'407代理身份validation所需的'响应实际上意味着服务器已经死了,应该从循环名单中删除? 谢谢。

LDAPauthenticationapache 2.2

我试图在apache 2.2服务器上的网站上安装基本的LDAP身份validation。 我把它放在我的/etc/apache2/apache2.conf文件中 LoadModule ldap_module /usr/lib/apache2/modules/mod_ldap.so LoadModule authnz_ldap_module /usr/lib/apache2/modules/mod_authnz_ldap.so 我find了这些模块,所以我相信他们存在。 我把它放在我的/ etc / apache2 / sites-avaible / default中 <VirtualHost *:80> ServerName monitoring.site.local DocumentRoot /var/www/Monitoring/public <Directory /var/www/Monitoring/public> AuthBasicProvider ldap AuthType Basic AuthzLDAPAuthoritative off AuthName "Monitoring" AuthLDAPURL "ldap://dc1.site.local:389/DC=site,DC=local?sAmaccountName?sub.(objClass=*)"NONE# AuthLDAPBindDN "CN=Admin,CN=Users,DC=site,DC=local" AuthLDAPBindPassword secret require valid-user …. 但是,当我尝试重新启动我的服务器,我得到这个错误 / etc / apache2 / sites-enabled / 000-default的第23行的语法错误:无效的命令'AuthBasicProvider',可能是拼写错误或未包含在服务器configuration中的模块定义的操作'configtest'失败。 Apache错误日志可能有更多的信息。 …失败! 我试图用a2enmod启用一些没有成功的模块。 […]

用于在我的服务器上进行基于Kerberos的用户身份validation的域身份validation

假设一个用户进程已经通过kerberos对域的目录服务器进行身份validation,然后尝试打开一个networking套接字到我的服务器应用程序。 我的服务器应用程序有一个来自域目录服务器的用户白名单。 我的服务器应用程序如何从基于此套接字打开尝试的目录authentication用户? (为了简单起见 – 假设我的服务器是用Java编写的,目录服务器是Active Directory) 编辑我的问题是关于客户端如何请求身份validation令牌。

具有多个域的LDAP(.net和.com)

我在Ubuntu服务器上运行LDAP服务。 我使用webmin来pipe理基本dn mydomain.net ldap服务。 是否有可能在多个域上运行LDAP?就像我想在ldap中创build另一个不同的根域mydomian2.com和mydomain.net 。 如果有任何人请分享想法。 谢谢!

SVN在签入/签出时不会要求身份validation

我在运行WHM / cPanel的CENTOS 5服务器上安装了SVN。 SVN的URL工作正常,要求密码按预期。 然而,当从我的本地机器运行svn checkout命令或提交命令时,不会要求任何人访问SVN仓库。 我的svn.conf如下: <Location /repos> DAV svn SVNPath /home/<user>/repo Require valid-user AuthType Basic AuthName "DEV REPO" AuthUserFile /etc/svn-auth-conf </Location> 我用htpasswd在文件/ etc / svn-auth-conf中创build一个用户。 然后,我使用avnadmin在/ home / repo创build一个回购和chmod'd并chown'd到 谢谢。 (Ps我遵循本指南: http : //sven.webiny.com/subversion-on-cpanel-3-with-centos-55-and-easyapache-32/ )