Back to index

plone3  3.1.7
interfaces.py
Go to the documentation of this file.
00001 from Products.PluggableAuthService.interfaces.plugins import IExtractionPlugin
00002 
00003 class IOpenIdExtractionPlugin(IExtractionPlugin):
00004     """Extract OpenID credential information from a request.
00005     """
00006 
00007     def initiateAuthentication(identity_url, return_to=None):
00008         """Initiate the OpenID authentication.
00009         """
00010 
00011 
00012     def extractCredentials(request):
00013         """ request -> { 'openid.identity' : identity,
00014                          'openid.assoc_handle' : assoc_handle,
00015                          'openid.return_to' : return_to,
00016                          'openid.signed' : signed,
00017                          'openid.sig' : sig,
00018                          'openid.invalidate_handle' : invalidate_handle,
00019                         }
00020         """
00021