我正在build立一个基本的testing环境来testing与同事共同维护的多个站点。
我想实现的是用基本身份validation密码保护整个域。 这是行得通的,但是问题在于,对于每一个你需要自我反思的子域。 至less可以说,至less有30个子域目前正在使用。
是否可以跨基于多个子域的基本身份validation会话?
我知道我可以尝试重写所有使用不同types的身份validation,但基本身份validation是更容易设置。
我正在使用Apache,这些是我用于基本身份validation的规则:
AuthType Basic AuthName "Subversion Repository" AuthUserFile /svn/authz Require valid-user
这些答案提供了一种在多个子域之间共享authentication的方法: Apache .htaccess技巧只对所有子域validation一次? 和https://stackoverflow.com/questions/339244/using-apaches-mod-auth-across-multiple-sub-domains-for-single-sign-on
然而,子域必须明确列出,它不会使用通配符(这是令人沮丧的,因为我有一个具有350+子域的域,我想分享authentication)。