<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Gisele Brugger - Consultoria em sistemas LMS &#187; ad</title>
	<atom:link href="http://giselebrugger.com/tag/ad/feed/" rel="self" type="application/rss+xml" />
	<link>http://giselebrugger.com</link>
	<description>Implantação/Customização de sistemas LMS(Learning Management System) para ensino a distância(ead) e apoio ao ensino presencial</description>
	<lastBuildDate>Tue, 06 Dec 2011 21:11:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<copyright>Copyright &#xA9; Gisele Brugger - Consultoria em Moodle 2010 </copyright>
	<managingEditor>giselebrugger@gmail.com (Gisele Brugger - Consultoria em sistemas LMS)</managingEditor>
	<webMaster>giselebrugger@gmail.com (Gisele Brugger - Consultoria em sistemas LMS)</webMaster>
	<image>
		<url>http://giselebrugger.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Gisele Brugger - Consultoria em sistemas LMS</title>
		<link>http://giselebrugger.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Implantação/Customização de sistemas para ensino a distância(ead) e apoio ao ensino presencial</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Gisele Brugger - Consultoria em sistemas LMS</itunes:author>
	<itunes:owner>
		<itunes:name>Gisele Brugger - Consultoria em sistemas LMS</itunes:name>
		<itunes:email>giselebrugger@gmail.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://giselebrugger.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>PHP 5.3.1 + Ldap + SSL + Apache + Moodle</title>
		<link>http://giselebrugger.com/2010/01/php-5-3-1-ldap-ssl-apache-moodle/</link>
		<comments>http://giselebrugger.com/2010/01/php-5-3-1-ldap-ssl-apache-moodle/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 01:52:51 +0000</pubDate>
		<dc:creator>brugger</dc:creator>
				<category><![CDATA[autenticação Moodle Ldap]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://giselebrugger.com/?p=182</guid>
		<description><![CDATA[<p>Após atualização das versões :</p> <p>Apache: 2.2.11  para : 2.2.14</p> <p>PHP : 5.2.8       para: 5.3.1</p> <p>Moodle : 1.9.6  para: 1.9.7</p> <p>SO : Windows 2008</p> <p>A autenticação do Moodle no Ldap (Active Directory ) deixou de funcionar, ou seja, não se conseguia conectar ao servidor do Active Directory para autenticar os usuários.</p> <p>O Active Directory estava [...]]]></description>
			<content:encoded><![CDATA[<p>Após atualização das versões :</p>
<p>Apache: 2.2.11  para : 2.2.14</p>
<p>PHP : 5.2.8       para: 5.3.1</p>
<p>Moodle : 1.9.6  para: 1.9.7</p>
<p>SO : Windows 2008</p>
<p>A autenticação do Moodle no Ldap (Active Directory ) deixou de funcionar, ou seja, não se conseguia conectar ao servidor do Active Directory para autenticar os usuários.</p>
<p>O Active Directory estava rodando sobre conexão segura (ssl) na porta : 636</p>
<p>Para testar o motivo da não conexão ao Active Directory, fiz um script simples em PHP</p>
<p>&lt;?php</p>
<p>$ip_ad = &#8220;ldaps://ip_do_servidor_do AD&#8221;;<br />
$user_ad=&#8221;esquemauser@nome_dominio&#8221;;<br />
$pass_ad = &#8220;senha_user_esquemauser&#8221;;<br />
$port_ad=&#8221;636&#8243;;<br />
$dn=&#8221;dc=nome_dominio&#8221;;</p>
<p>//Conecta ao AD<br />
$ds=ldap_connect($ip_ad ,$port_ad) or die(ldap_error()).&#8221;Nâo foi possível conectar ao AD&#8221;;</p>
<p>ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);<br />
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);<br />
$r=ldap_bind($ds,$user_ad,$pass_ad);</p>
<p>if(!$r)<br />
echo &#8220;ERROR&#8221;;<br />
else<br />
echo &#8220;OK&#8221;;</p>
<p>//mostra erros do ldap<br />
ldap_get_option($ds,LDAP_OPT_ERROR_STRING,$error);<br />
echo $error;<br />
?&gt;</p>
<p>﻿onde era obtido o seguinte erro do Ldap :﻿</p>
<p><strong>error:14090086:SSL<br />
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed</strong></p>
<p>após várias consultas ao google consegui localizar o bug do PHP em</p>
<p><a href="http://bugs.php.net/bug.php?id=48866" target="_blank">http://bugs.php.net/bug.php?id=48866</a></p>
<p>onde nos diz que temos que simplesmente alterar o caminho do arquivo : ldap.conf</p>
<p>anteriormente era : <strong>C:\OpenLDAP\sysconf\ldap.conf </strong></p>
<p>e na versão 5.3 deverá ser em<strong> : c:\ldap.conf</strong></p>
<p><strong>e não se esquecer de restartar o Windows ( não basta apenas restartar o apache)</strong></p>
<p><strong>Indico a leitura dos seguintes artigos :</strong></p>
<ul>
<li>conectar-se à instância AD LDS sobre LDAPS usando Ldp.exe (<a href="http://technet.microsoft.com/pt-br/library/cc725767%28WS.10%29.aspx#BKMK_3" target="_blank">http://technet.microsoft.com/pt-br/library/cc725767%28WS.10%29.aspx#BKMK_3)</a></li>
</ul>
<ul>
<li>Accessing an LDAP Server over SSL in Windows<a href="http://greg.cathell.net/php_ldap_ssl.html" target="_blank"> (http://greg.cathell.net/php_ldap_ssl.html</a>)</li>
</ul>
<ul>
<li>Moodle -Using LDAPS (LDAP + SSL) &#8211; (<a href="http://docs.moodle.org/en/LDAP_authentication#Using_LDAPS_.28LDAP_.2B_SSL.29" target="_blank">http://docs.moodle.org/en/LDAP_authentication#Using_LDAPS_.28LDAP_.2B_SSL.29</a>)</li>
</ul>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fgiselebrugger.com%2F2010%2F01%2Fphp-5-3-1-ldap-ssl-apache-moodle%2F&amp;title=PHP%205.3.1%20%2B%20Ldap%20%2B%20SSL%20%2B%20Apache%20%2B%20Moodle" id="wpa2a_2"><img src="http://giselebrugger.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://giselebrugger.com/2010/01/php-5-3-1-ldap-ssl-apache-moodle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

