Everything in the todo list was done -> deleting the file.
[toast/tdyndns.git] / bin / tdyndns_auth_simplepwd
index 0f88cc5e069c12af5eb8315585cf3a4f28c8a0c4..133f1cacaa52d72a854c4765b920e2f8fb425bad 100755 (executable)
@@ -5,15 +5,9 @@ http://code.google.com/p/mod-auth-external/
 
 It makes sure that the given user name exists at the system
 (with a UID > 1000) and that the password corresponds to
-a specific one given in this file.
+the password that is provided by the AuthExternalContext
+directive in the apache configuration.
 """
-
-# Configuration
-PASSWORD = 'hygCithOrs5'
-
-
-# ------------------------------------------------------------
-
 import os
 import pwd
 import sys
@@ -21,6 +15,7 @@ import sys
 # Get provided username and password
 username = os.environ.get('USER')
 password = os.environ.get('PASS')
+valid_password = os.environ.get('CONTEXT')
 
 
 # We want to have a existing user ...
@@ -36,7 +31,7 @@ if user_info.pw_uid < 1000:
 
 
 # ... and the password has to be as given above
-if password != PASSWORD:
+if password != valid_password:
        sys.exit(1)