[Zope] Zope PAS for pubcookie authentication

cristopher pierson ewing cewing at u.washington.edu
Wed Nov 22 10:29:55 EST 2006


Nah, grep is good.  I just hadn't thought of it.  Thanks for the 
information and the help.

Cris

********************************
Cris Ewing
CME and Telehealth Web Services
Department of Radiology Web Services
University of Washington
School of Medicine
Work Phone: (206) 685-9116
Home Phone: (206) 365-3413
E-mail: cewing at u.washington.edu
*******************************


On Wed, 22 Nov 2006, Jens Vagelpohl wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> On 22 Nov 2006, at 00:06, cristopher pierson ewing wrote:
>>> As the mapping tells you, the plugin responsible for getting these 
>>> credentials is "credentials_basic_auth", which is most likely a 
>>> HTTPBasicAuthHelper plugin, and you will see it right in your 
>>> PluggableAuthService object.
>> Again, you are right.  The only question I have remaining is how the 
>> 'extractor' key in the credentials gets set.  I've looked up the interface 
>> for this method, and looked up the method being used in the 
>> HTTPBasicAuthHelper.py file, and the tuple that method returns, called 
>> 'cred' doesn't contain such a key.  I'm just curious here, trying to get a 
>> handle on the logical flow of the authentication process.  My PAS plugin 
>> works well with only an authenticateCredentials method.
>
> The place where the "extractor" key is set is not within the plugin itself, 
> it's not very obvious. If you take a look at the _extractUserIds method on 
> the PluggableAuthService object itself you'll see how the 
> PluggableAuthService iterates over the available credentials extraction 
> modules and then adds the key to the credentials mapping for any extraction 
> attempt that does return credentials.
>
> This might seem crude to most people, but for questions like this I always 
> use "grep" to find out where the keyword is referenced.
>
> jens
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (Darwin)
>
> iD8DBQFFY5eqRAx5nvEhZLIRAjbEAJ9ydYWuXIAWe6X2fgD534GHLy+HkQCglizN
> oU7FwADmsmvjdVg4h7O9JKs=
> =bQ3W
> -----END PGP SIGNATURE-----
> _______________________________________________
> Zope maillist  -  Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )


More information about the Zope mailing list