- Update 'webapp' library version
[gae-samples.git] / openid-provider / README
blobd363ef6f3dbff3a068de36d92008cc6ec2549a18
1 An OpenID Provider app for Google App Engine. Allows Google users to log into
2 OpenID servers using their Google Account.
4 Part of http://code.google.com/p/google-app-engine-samples/.
6 For more about OpenID, see:
7   http://openid.net/
8   http://openid.net/about.bml
10 Uses JanRain's Python OpenID library, version 1.2.0, licensed under the 
11 Apache Software License 2.0:
12   http://openidenabled.com/python-openid/
14 It uses version 1.2.0 (included here), not a later version, because this app
15 was originally written a long time ago when 1.2.0 was the latest version
16 available. Porting to 2.1.1 or later should be straightforward.
18 The JanRain library includes a reference OpenID consumer that can be used to
19 test this provider. After starting the dev_appserver with this app, unpack the
20 JanRain library and run these commands from its root directory:
22   setenv PYTHONPATH .
23   python ./examples/consumer.py -s localhost
25 Then go to http://localhost:8001/ in your browser, type in
26 http://localhost:8080/myname as your openid identifier, and click Verify.