1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
from authkit.authenticate import middleware, sample_app
from beaker.middleware import SessionMiddleware
app = middleware(
sample_app,
setup_method='openid, cookie',
openid_path_signedin='/private',
openid_store_type='file',
openid_store_config='',
openid_charset='UTF-8',
cookie_secret='secret encryption string',
cookie_signoutpath = '/signout',
openid_sreg_required = 'fullname,nickname,dob,country',
openid_sreg_optional = 'timezone,email',
openid_sreg_policyurl = 'http://localhost:8080',
)
app = SessionMiddleware(
app,
key='authkit.open_id',
secret='some secret',
)
if __name__ == '__main__':
from paste.httpserver import serve
serve(app, host='0.0.0.0', port=8080)
|