Personal tools
You are here: Home メンバー 菊地時夫 メモ OpenIDサーバを作ってみる
Document Actions

OpenIDサーバを作ってみる

by 菊地時夫 posted at 2008-01-17 12:24 last modified 2008-01-17 16:28

Plone-3.0.x で OpenID 対応になったというので、 Python で OpenID サーバを作ってみた。 が、ライブラリが無いとかいろいろ。

  • OpenIDenabled.com に Python 用のライブラリあり。Version 2 系列と Version 1 系列があり、新しい方を選んだのだが、Plone-3.0.5 では Version 2 はうまく適合してくれない。なので、暫定的に Version 1 を選択。
  • ソース内に example server があるが、認証とか無いので、別のを探す
  • Gracie というのが見つかる (PAM が使えるの)
  • PAM モジュールが Solaris 10 に合わない。(include が足りない etc)
  • spypam が見つかる
  • で、gracie を PAM でなく spypam で動くように Hack. (PAM で面倒なところをざっくり削っただけ)
    • 下のパッチ参照
  • その他、gracie/pagetemplate.py では、string でなく unicodestring を使って、最後にページを出力するところで encode してやると、日本語ページが出せる。

gracie-spypam.diff gracie-spypam.diff
Size 3.6 kB - File type text/plain
by 菊地時夫 last modified 2008-01-17 16:28
Category(s)
なんでも
The URL to Trackback this entry is:
http://sango.lab.tkikuchi.net/Members/tkikuchi/30e130e2/openidserver/tbping

Re:OpenIDサーバを作ってみる

Posted by tkikuchi at 2008-01-18 09:07
うーみゅ。これでうまくいったと思っていたが、うまくいってない。ログインできて OpenID の URL がユーザバー(ログインの所)に出てきたと思ったが、ページを遷移すると消えるし、出てこなかったりするし。
openid.ne.jp の OpenID だとちゃんと出てくるし、ページ遷移でも消えないのだが。
うーむ。
« December 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
About this blog
メモ代わりのブログ
Recent entries
JIS を戻すって tkikuchi 2010-06-14
ゼネラリスト tkikuchi 2010-04-26
Solaris 10 で 64bit tkikuchi 2010-04-11
なんかマヌケ? tkikuchi 2010-02-22
Oracle + ASP.NET なんですね tkikuchi 2010-01-28
Recent comments
Re:lock できないので tkikuchi 2009-06-03
Re:挨拶用メモ tkikuchi 2009-05-27
Re:挨拶用メモ knakahasi 2009-05-04
Re:Xgrid (続編) tkikuchi 2008-10-09
PILでのグラフ出力 ytoshio 2008-03-06
Categories
なんでも
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: