~leonardr/launchpadlib/use-1.0

« back to all changes in this revision

Viewing changes to src/launchpadlib/credentials.py

  • Committer: Leonard Richardson
  • Date: 2009-12-17 13:25:11 UTC
  • mfrom: (75.1.3 anonymous-access)
  • Revision ID: leonard.richardson@canonical.com-20091217132511-ng8mk8alfawu1qt9
[r=salgado] Added helper code for gaining anonymous access to Launchpad.

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
__metaclass__ = type
20
20
__all__ = [
21
21
    'AccessToken',
 
22
    'AnonymousAccessToken',
22
23
    'RequestTokenAuthorizationEngine',
23
24
    'Consumer',
24
25
    'Credentials',
169
170
        return cls(key, secret, context)
170
171
 
171
172
 
 
173
class AnonymousAccessToken(_AccessToken):
 
174
    """An OAuth access token that doesn't authenticate anybody.
 
175
 
 
176
    This token can be used for anonymous access.
 
177
    """
 
178
    def __init__(self):
 
179
        super(AnonymousAccessToken, self).__init__('','')
 
180
 
 
181
 
172
182
class SimulatedLaunchpadBrowser(object):
173
183
    """A programmable substitute for a human-operated web browser.
174
184