Hackfut Security File Manager
Current Path:
/usr/lib/python2.6/site-packages/boto
usr
/
lib
/
python2.6
/
site-packages
/
boto
/
📁
..
📄
__init__.py
(35.49 KB)
📄
__init__.pyc
(32.66 KB)
📄
__init__.pyo
(32.66 KB)
📄
auth.py
(38.92 KB)
📄
auth.pyc
(34.07 KB)
📄
auth.pyo
(34.07 KB)
📄
auth_handler.py
(2.02 KB)
📄
auth_handler.pyc
(1.69 KB)
📄
auth_handler.pyo
(1.69 KB)
📁
beanstalk
📁
cacerts
📁
cloudformation
📁
cloudfront
📁
cloudsearch
📁
cloudsearch2
📁
cloudtrail
📁
cognito
📄
compat.py
(2.58 KB)
📄
compat.pyc
(1.49 KB)
📄
compat.pyo
(1.49 KB)
📄
connection.py
(49.6 KB)
📄
connection.pyc
(37.53 KB)
📄
connection.pyo
(37.53 KB)
📁
contrib
📁
datapipeline
📁
directconnect
📁
dynamodb
📁
dynamodb2
📁
ec2
📁
ecs
📁
elasticache
📁
elastictranscoder
📁
emr
📄
endpoints.json
(17.95 KB)
📄
exception.py
(16.71 KB)
📄
exception.pyc
(22.1 KB)
📄
exception.pyo
(22.1 KB)
📁
file
📁
fps
📁
glacier
📁
gs
📄
handler.py
(2.33 KB)
📄
handler.pyc
(2.32 KB)
📄
handler.pyo
(2.32 KB)
📄
https_connection.py
(5.01 KB)
📄
https_connection.pyc
(4.97 KB)
📄
https_connection.pyo
(4.97 KB)
📁
iam
📄
jsonresponse.py
(5.89 KB)
📄
jsonresponse.pyc
(5.6 KB)
📄
jsonresponse.pyo
(5.6 KB)
📁
kinesis
📁
logs
📁
manage
📁
mashups
📁
mturk
📁
mws
📁
opsworks
📄
plugin.py
(2.65 KB)
📄
plugin.pyc
(2.27 KB)
📄
plugin.pyo
(2.27 KB)
📄
provider.py
(20.4 KB)
📄
provider.pyc
(13.37 KB)
📄
provider.pyo
(13.37 KB)
📁
pyami
📁
rds
📁
rds2
📁
redshift
📄
regioninfo.py
(6.07 KB)
📄
regioninfo.pyc
(5.47 KB)
📄
regioninfo.pyo
(5.47 KB)
📄
requestlog.py
(1.45 KB)
📄
requestlog.pyc
(2.13 KB)
📄
requestlog.pyo
(2.13 KB)
📄
resultset.py
(6.4 KB)
📄
resultset.pyc
(5.63 KB)
📄
resultset.pyo
(5.63 KB)
📁
roboto
📁
route53
📁
s3
📁
sdb
📁
services
📁
ses
📁
sns
📁
sqs
📄
storage_uri.py
(38.2 KB)
📄
storage_uri.pyc
(34.45 KB)
📄
storage_uri.pyo
(34.45 KB)
📁
sts
📁
support
📁
swf
📄
utils.py
(34.07 KB)
📄
utils.pyc
(33.88 KB)
📄
utils.pyo
(33.88 KB)
📁
vendored
📁
vpc
Editing: auth_handler.py
# Copyright 2010 Google Inc. # # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, dis- # tribute, sublicense, and/or sell copies of the Software, and to permit # persons to whom the Software is furnished to do so, subject to the fol- # lowing conditions: # # The above copyright notice and this permission notice shall be included # in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- # ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT # SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. """ Defines an interface which all Auth handlers need to implement. """ from boto.plugin import Plugin class NotReadyToAuthenticate(Exception): pass class AuthHandler(Plugin): capability = [] def __init__(self, host, config, provider): """Constructs the handlers. :type host: string :param host: The host to which the request is being sent. :type config: boto.pyami.Config :param config: Boto configuration. :type provider: boto.provider.Provider :param provider: Provider details. Raises: NotReadyToAuthenticate: if this handler is not willing to authenticate for the given provider and config. """ pass def add_auth(self, http_request): """Invoked to add authentication details to request. :type http_request: boto.connection.HTTPRequest :param http_request: HTTP request that needs to be authenticated. """ pass
Upload File
Create Folder