[Repoze-checkins] r821 - repoze.pam/trunk/repoze/pam

Whit Morris (he-man) whit at openplans.org
Mon Mar 17 23:11:59 EDT 2008


Author: Whit (he-man) Morris <whit at openplans.org>
Date: Mon Mar 17 23:11:59 2008
New Revision: 821

Log:
add metadata iface

Modified:
   repoze.pam/trunk/repoze/pam/interfaces.py

Modified: repoze.pam/trunk/repoze/pam/interfaces.py
==============================================================================
--- repoze.pam/trunk/repoze/pam/interfaces.py	(original)
+++ repoze.pam/trunk/repoze/pam/interfaces.py	Mon Mar 17 23:11:59 2008
@@ -161,3 +161,13 @@
         challenge.
         """
 
+
+class IMetadataProvider(Interface):
+    """On ingress: Return dictionary of arbitrary user data to stuff
+       into 'identity' dict for later use by applications or
+       middleware
+    """
+    
+    def metadata(environ, userid):
+        """returns dictionary of data or None if nothing is known
+        """


More information about the Repoze-checkins mailing list