[用于Puppet的Apache LDAP认证

问题描述 投票:2回答:1

我当前正在人偶中设置反向代理,以便可以使用Active Directory进行身份验证。

我的人偶模块中有以下内容。

class { 'apache::mod::ldap' :}
class { 'apache::mod::authnz_ldap' :}

apache::vhost { 'reverse-proxy':
  port           => '443',
  docroot        => '/var/www/html',
  ssl            => true,
  ssl_cert       => '/etc/httpd/ssl/cert.crt',
  ssl_key        => '/etc/httpd/ssl/cert.key',
  require        => [ File['/etc/httpd/ssl/cert.crt'], File['/etc/httpd/ssl/cert.key']],
  rewrites       => [
    {  
      comment      => 'Eliminate Trace and Track',
      rewrite_cond => ['%{REQUEST_METHOD} ^(TRACE|TRACK)'],
      rewrite_rule => [' .* - [F]'],
    },
  ],
  proxy_preserve_host => true,
  proxy_pass => {
      path => '/',
      url => 'http://127.0.0.1:5601/',
  }, 
  directories => [
    { 
      path => '/',
      provider => 'location',
      auth_name => 'Kibana Authentication',
      auth_type => 'Basic',
      auth_basic_provider => 'ldap',
      auth_ldap_bind_dn => 'cn=serviceuser,ou=Users,dc=example,dc=com',
      auth_ldap_bind_password => 'supersecretpassword',
      auth_ldap_url => 'ldaps://ldap.example.com/dc=example,dc=com?CN?
sub?(objectClass=user)',
      require => 'ldap-group 
cn=application_users,ou=application_groups,ou=groups,dc=example,dc=com',
    },
  ],
}

我遇到的问题是,当我将此配置应用于我的apache服务器auth_ldap_bind_dnauth_ldap_bind_passwordauth_ldap_url时,没有被复制过来。木偶没有抛出任何错误,并且apache运行正常,但是没有针对LDAP进行身份验证。

linux apache puppet httpd.conf
1个回答
0
投票

旧线程,但对于其他所有人也有同样的问题:

© www.soinside.com 2019 - 2024. All rights reserved.