<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://smeserver.pialasse.com/index.php?action=history&amp;feed=atom&amp;title=Mod_auth_mysql</id>
		<title>Mod auth mysql - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://smeserver.pialasse.com/index.php?action=history&amp;feed=atom&amp;title=Mod_auth_mysql"/>
		<link rel="alternate" type="text/html" href="https://smeserver.pialasse.com/index.php?title=Mod_auth_mysql&amp;action=history"/>
		<updated>2026-04-12T02:54:38Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://smeserver.pialasse.com/index.php?title=Mod_auth_mysql&amp;diff=5934&amp;oldid=prev</id>
		<title>WikiSysop le 29 janvier 2011 à 23:46</title>
		<link rel="alternate" type="text/html" href="https://smeserver.pialasse.com/index.php?title=Mod_auth_mysql&amp;diff=5934&amp;oldid=prev"/>
				<updated>2011-01-29T23:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== installation ==&lt;br /&gt;
&lt;br /&gt;
installez le module&lt;br /&gt;
 yum install mod_auth_mysql&lt;br /&gt;
&lt;br /&gt;
ajouter le template ad hoc&lt;br /&gt;
&lt;br /&gt;
 mkdir --parent  /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/&lt;br /&gt;
 cd  /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/&lt;br /&gt;
 touch 20LoadModule80mod_auth_mysql&lt;br /&gt;
 echo &amp;quot;LoadModule mysql_auth_module modules/mod_auth_mysql.so&amp;quot;&amp;gt;20LoadModule80mod_auth_mysql&lt;br /&gt;
 expand-template /etc/httpd/conf/httpd.conf ;service httpd-e-smith restart&lt;br /&gt;
&lt;br /&gt;
maintenant vous avez le module installé et chargé et vous pouvez créer une authentification mysql&lt;br /&gt;
&lt;br /&gt;
== base sql ==&lt;br /&gt;
&lt;br /&gt;
créez un utilisateur avec mot de passe mysql avec les droits sur la table que vous voulez&lt;br /&gt;
&lt;br /&gt;
créez éventuellement la table si ce n'est déjà fait&lt;br /&gt;
&lt;br /&gt;
== dossier apache==&lt;br /&gt;
&lt;br /&gt;
La plusieurs options s'offrent à vous authentification par user/pass, cryptage ou non de la base, utilisation d'un groupe, utilisation d'un groupe avec user pouvant être dans plusieurs groupes... à vous de tester votre configuration. lisez le manuel !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
voici un exemple&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;Directory /home/e-smith/files/ibays/Primary/html/membres&amp;gt;&lt;br /&gt;
    Order deny,allow&lt;br /&gt;
    Deny from all&lt;br /&gt;
    allow from all&lt;br /&gt;
    AuthName &amp;quot;Mysql Auth&amp;quot;&lt;br /&gt;
    AuthType Basic&lt;br /&gt;
        AuthMYSQLEnable on&lt;br /&gt;
        AuthMySQLHost localhost&lt;br /&gt;
        AuthMySQLUser authentifuser&lt;br /&gt;
        AuthMySQLPassword  -------&lt;br /&gt;
        AuthMySQLDB database&lt;br /&gt;
        AuthMySQLUserTable &amp;quot;users,group_membership&amp;quot;&lt;br /&gt;
        AuthMySQLNameField uname&lt;br /&gt;
        AuthMySQLPasswordField pass&lt;br /&gt;
        AuthMySQLUserCondition  &amp;quot;users.uid = group_membership.uid and group_membership.gid=2&amp;quot;&lt;br /&gt;
        AuthMySQLPwEncryption md5&lt;br /&gt;
        require valid-user&lt;br /&gt;
     Satisfy all&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple je cherche un utilisateur valide qui soit membre du groupe 2. J'ai adapté cette façon sachant que la structure utilsiant Group est trop restrictive pour mon cas d'utilisation (elle necessite que le uname soit dans la table groupe et non pas un uid).&lt;br /&gt;
&lt;br /&gt;
vous pouvez consulter le manuel pour adapter à votre cas : http://modauthmysql.sourceforge.net/CONFIGURE&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>	</entry>

	</feed>