Changes

From SME Server
Jump to navigationJump to search
no edit summary
Line 2: Line 2:  
= [[#___top|NAME]] =
 
= [[#___top|NAME]] =
   −
authdeny
+
auth_flat_file - simple CRAM MD5 auth plugin using a flat password file
    
= [[#___top|SYNOPSIS]] =
 
= [[#___top|SYNOPSIS]] =
   −
This plugin doesn't actually check anything and will fail any user no matter what they type. It is strictly a proof of concept for the Qpsmtpd::Auth module. Don't run this in production!!!
+
in config/plugins:
   −
<!-- Generated Mon Apr 8 09:23:09 EDT 2019 using
+
<pre>  auth/auth_flat_file</pre>
perldoc -T -ohtml $plugins/$1 \|pandoc -f html -t mediawiki \|sed '1 i\\n\n\n<span id="_top">[[Qpsmtpd#Plugins]]</span>' \|sed -e 's#</d.>##'
+
in config/flat_auth_pw
-->
+
 
----
+
<pre> username1:password1
[[Category:Qpsmtpd|auth/authdeny]]
+
  username2:password2
[root@office qpsmtpd]# qpdoc.sh uth/auth_flat_file
+
  ...</pre>
/root/bin/qpdoc.sh: line 5: die: command not found
+
= [[#___top|DESCRIPTION]] =
No documentation found for "/usr/share/qpsmtpd/plugins/uth/auth_flat_file".
      +
This plugin implements a very simple authentication plugin using a flat password file containing username and password separated by colons.
    +
Note that this plugin enforces the use of a full email address (including @domain) as the username. There's no particular reason for this so feel free to modify the code to suit your setup.
   −
<span id="_top">[[Qpsmtpd#Plugins]]</span>
+
The password is stored on disk unencrypted, however authentication uses a HMAC algorithm so no password is transfered in the clear.
   −
<!-- Generated Mon Apr 8 09:24:03 EDT 2019 using
+
<!-- Generated Mon Apr 8 09:24:49 EDT 2019 using
 
perldoc -T -ohtml $plugins/$1 \|pandoc -f html -t mediawiki \|sed '1 i\\n\n\n<span id="_top">[[Qpsmtpd#Plugins]]</span>' \|sed -e 's#</d.>##'
 
perldoc -T -ohtml $plugins/$1 \|pandoc -f html -t mediawiki \|sed '1 i\\n\n\n<span id="_top">[[Qpsmtpd#Plugins]]</span>' \|sed -e 's#</d.>##'
 
-->
 
-->
 
----
 
----
[[Category:Qpsmtpd|uth/auth_flat_file]]
+
[[Category:Qpsmtpd|auth/auth_flat_file]]

Navigation menu