python-openid: discovery & association

hdknr@deb09:~/janrain$ python
Python 2.5.2 (r252:60911, Nov 14 2008, 19:46:32)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from openid.store.filestore import FileOpenIDStore
>>> from openid.consumer import consumer
>>> session={}
>>> rp=consumer.Consumer(session,FileOpenIDStore('/tmp/consumer'))
>>> oidreq=rp.begin('http://hdknr.myopenid.com')
>>> session
{'_yadis_services__openid_consumer_':
 <openid.yadis.manager.YadisServiceManager object at 0x83290ec>,
 '_openid_consumer_last_token':
 <openid.consumer.discover.OpenIDServiceEndpoint object at 0x839148c>}
>>> yc=session['_yadis_services__openid_consumer_']
>>> token=session['_openid_consumer_last_token']
>>> yc.yadis_url
'http://hdknr.myopenid.com/'
>>> yc.session_key
'_yadis_services__openid_consumer_'
>>> yc.starting_url
'http://hdknr.myopenid.com'
>>> token.used_yadis
True
>>> token.canonicalID
>>> token.claimed_id
'http://hdknr.myopenid.com/'
>>> token.local_id
'http://hdknr.myopenid.com/'
>>> token.isOPIdentifier()
False
>>> token.openid_type_uris
['http://specs.openid.net/auth/2.0/server',
 'http://specs.openid.net/auth/2.0/signon',
 'http://openid.net/signon/1.1',
 'http://openid.net/signon/1.0']

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中